Support #651
Updated by Daniel Curtis over 9 years ago
This is a guide on how to increase the PHP execution time for php-fpm on nginx. * Change max execution time limit in the main PHP config from the default 30 seconds to 300 seconds. <pre> vi /usr/local/etc/php.ini </pre> #* And #*And set: <pre> max_execution_time = 300 </pre> * Edit the php-fpm config: <pre> vi /usr/local/etc/php-fpm.conf </pre> #* And set: <pre> request_terminate_timeout = 300 </pre> *NOTE*: If @request_terminate_timeout@ is commented out, this value will be taken from the @max_execution_time@ in the php.ini file. * To increase the time limit for www.example.com by: <pre> vi /usr/local/etc/nginx/conf.d/www.example.com.conf </pre> #* And add the @fastcgi_read_timeout 300@ statement: <pre> location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_read_timeout 300; } </pre> * And restart nginx and php-fpm: <pre> service nginx restart service php-fpm restart </pre> h2. Resources * https://rtcamp.com/tutorials/php/increase-script-execution-time/