• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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