You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
37 lines
1.2 KiB
# PHP debug
|
|
|
|
function ee_mod_debug_php()
|
|
{
|
|
if [ "$EE_DEBUG" = "--start" ]; then
|
|
# Perform search inside upstream php block
|
|
sed -n "/upstream php {/,/}/p" /etc/nginx/conf.d/upstream.conf | grep 9001 &>> $EE_COMMAND_LOG
|
|
if [ $? -ne 0 ]; then
|
|
ee_lib_echo "Setup PHP5-FPM slow log, please wait..."
|
|
sed -i "/upstream php {/,/}/s/9000/9001/" /etc/nginx/conf.d/upstream.conf \
|
|
|| ee_lib_error "Unable to setup PHP5-FPM slow log, exit status = " $?
|
|
|
|
# NGINX reload trigger
|
|
EE_TRIGGER_NGINX="true"
|
|
else
|
|
# Display message
|
|
ee_lib_echo "PHP5-FPM slow log already enabled"
|
|
fi
|
|
|
|
# Debug message
|
|
EE_DEBUG_MSG="$EE_DEBUG_MSG /var/log/php5/slow.log"
|
|
elif [ "$EE_DEBUG" = "--stop" ]; then
|
|
# Perform search inside upstream php block
|
|
sed -n "/upstream php {/,/}/p" /etc/nginx/conf.d/upstream.conf | grep 9001 &>> $EE_COMMAND_LOG
|
|
if [ $? -eq 0 ]; then
|
|
ee_lib_echo "Disable PHP5-FPM slow log, please wait..."
|
|
sed -i "/upstream php {/,/}/s/9001/9000/" /etc/nginx/conf.d/upstream.conf \
|
|
|| ee_lib_error "Unable to disable PHP5-FPM slow log, exit status = " $?
|
|
|
|
# NGINX reload trigger
|
|
EE_TRIGGER_NGINX="true"
|
|
else
|
|
# Display message
|
|
ee_lib_echo "PHP5-FPM slow log already disabled"
|
|
fi
|
|
fi
|
|
}
|
|
|