• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

Issue 504 Gateway Time-out in Apache 2.4.6 + FPM

lepe

Basic Pleskian
Hi

I have problem when I upload images to my website due to 504 Gateway Time-out. This issue come when it is working for more than 60 seconds. According my research it is issue in mod_proxy_fcgi when you have website with Apache 2.4.6 + PHP-FPM from NGINX.

Error.log:
[proxy_fcgi:error] [pid 8509] (70007)The timeout specified has expired:


My first tryout:

1) I added a max_execution_time = 999999 and a default_socket_timeout = 1200

2) I added "fastcgi_read_timeout 1200;" in my website Apache & nginx Settings > Additional Nginx directives

3) I added "request_terminate_timeout = 1200" in /etc/php-fpm.d/www.conf


My second tryout:

I added "timeout=1200" in var/www/vhosts/system/mywebiste/conf/httpd.conf :
<IfModule mod_proxy_fcgi.c>
<Files ~ (\.php$)>
SetHandler proxy:unix:///var/www/vhosts/system/mywebiste/php-fpm.sock|fcgi:/127.0.0.1:9000 timeout=1200
</Files>
</IfModule>

I tried as other 10 options and it dont work, I find other post with a similar problem in PLESK FORUM

Some help please?

best regards
 
Try to increase FastCGI timeout limits like:

# cat /etc/httpd/conf.d/fcgid.conf | grep Time
FcgidIdleTimeout 600
FcgidProcessLifeTime 600
FcgidConnectTimeout 600
FcgidIOTimeout 600
 
Sorry, I tried with these changes and restarting php-fpm, nginx and httpd but it always receive 504 Gateway Time-out after 60 sec
 
This issue may be related to problem with domain resolving/DNS misconfiguration. Try to check it and temporary add record about hostname and corresponding IP address to /etc/hosts
 
Back
Top