• 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
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

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