• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

php-fpm + https and 504 gateway timeout

gennolo

Basic Pleskian
On a centos 7 x64 box I recently activated an ssl certificate in a website that was already configured in php-fpm (5.6.16) + apache / nginx as reverse proxy (default setting).
The domain was running fine before activating ssl.

In a couple of hours we noticed a huge performance drop resulting in dynamic webpages of the site not loading - returning "504 gateway timeout" error after 30/45 seconds of waiting time. the only way to temporary fix the problem was to manually restart php-fpm via cli.

Unfortunately I had no useful information in server logs except the timeouts.

I temporary solved the issue by switching the domain to php-cgi - but this increased the machine load average and I would like to revert back to fpm.

Is there something I missing on configuring php-fpm in conjuction with ssl ?

Thank you in advance.
 
I al ready replied in another topic as well. But I also get 504 gateway timeouts (Nginx), and sluggish websites. Not all the time. But 3 out of 5 clicks gives a long loading time on dynamic pages.
This all started after I updated Plesk yesterday. I use Fast-cgi btw. Not php-fpm. But it seems to happen with all settings.

Hopefully we can get a reply from Odin soon. I've got no idea anymore where to look.
 
Yes I did. KB article 127279 pointed me to look at php-fpm service.
This is why I wrote in my first post :
the only way to temporary fix the problem was to manually restart php-fpm via cli.

But I am unable to figure out why php-fpm hangs reguarly with this standard template configuration / default settings.
 
Gennolo, is everything working smoothly without php-fpm? Or are you also expierincing slowly loading websites and sometimes 504 with Fast-cgi, like me?
 
Everything is running fine by switching websites to php-cgi (except an higher CPU usage..).

This issue only happened on a machine php-fpm , when I activated a certificate on a domain and therefore I restarted nginx/apache.
But I also have other VMs with Plesk 12.5 (last microupdate) with several domains and php-fpm works fine there.
 
@gennolo and @Roderic,

Following

a) the steps in my post: http://talk.plesk.com/threads/nginx-502-error.335745/page-2#post-791020, AND/OR

b) the steps in KB article https://kb.odin.com/en/120210

should do the trick.

However, you are having issues related to SSL and you must be aware that

- OpenSSL related issues can be present on CentOS systems (note: not very likely to be present in the case of @gennolo)
- "huge" certificates really are associated with a performance penalty, as you already have noticed (note: use a 2048 bit certificate, if you have something else)
- bad SSL/TLS configuration can cause Nginx to choke itself (note: have a thorough look at your Nginx setup and primarily the customizations you implemented)

and so on.

Hope this helps.

Regards....
 
Back
Top