Prevent nginx 504 Gateway timeout using PHP set_time_limit()
There are several ways in which you can set the timeout for php-fpm. In /etc/php5/fpm/pool.d/www.conf I added this line: request_terminate_timeout = 180 Also, in /etc/nginx/sites-available/default I added the following line to the location block of the server in question: fastcgi_read_timeout 180; The entire location block looks like this: location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index … Read more