• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

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