Browse Source

ee clean

old-stable
harshadyeola 10 years ago
parent
commit
c85dcaa113
  1. 18
      bin/easyengine
  2. 11
      src/modules/stack/ee_cache_clean.sh

18
bin/easyengine

@ -667,17 +667,17 @@ elif [ "$EE_FIRST" = "secure" ]; then
#EasyEngine cd #EasyEngine cd
elif [ "$EE_FIRST" = "cd" ]; then elif [ "$EE_FIRST" = "cd" ]; then
# Check the website name is empty or not # Check the website name is empty or not
EE_DOMAIN_CHECK=$EE_SECOND EE_DOMAIN_CHECK=$EE_SECOND
ee_lib_check_domain ee_lib_check_domain
#Check the website exist #Check the website exist
ls /etc/nginx/sites-available/$EE_DOMAIN &> /dev/null \ ls /etc/nginx/sites-available/$EE_DOMAIN &> /dev/null \
|| ee_lib_error "The $EE_DOMAIN is not found in /etc/nginx/sites-available, exit status = " $? || ee_lib_error "The $EE_DOMAIN is not found in /etc/nginx/sites-available, exit status = " $?
# Change Directory to $EE_DOMAIN webroot # Change Directory to $EE_DOMAIN webroot
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
ee_site_cd ee_site_cd
fi fi
# EasyEngine update # EasyEngine update
elif [ "$EE_FIRST" = "update" ]; then elif [ "$EE_FIRST" = "update" ]; then

11
src/modules/stack/ee_cache_clean.sh

@ -0,0 +1,11 @@
#Clean all cache
function ee_cache_clean()
{
#Clean fastcgi cache
rm -rf $(grep fastcgi_cache_path /etc/nginx/conf.d/fastcgi.conf | awk '{ print $2 }' | sed 's/$/\/*/g') \
|| ee_lib_error "Unable to clean fastcgi cache, exit status = " $?
#Clean memcache
service memcached restart &>> $EE_COMMAND_LOG || ee_lib_error "Unable to clean memcache, exit status = " $?
}
Loading…
Cancel
Save