即使不是很明显,问题也很简单。
我管理的网站显示连接超时的问题,从而使得该Web服务无法访问,并且在该服务发生时无法正常工作。
实际环境是基于自我管理的安全VPS的WooCommerce。
php7,php-fpm ,wordpress 5。+,apache2,mysql,cPanel,centOs
有一段时间,即使所有服务都已启动并正在运行,该站点也无法访问,并显示连接超时错误。
例如,在服务器上运行的应用程序是:
是否可以使用任何软件,wordpress,cPanel扩展或服务来检测问题?
答案 0 :(得分:0)
在发生情况时我能找到解决方案。
可以在PHP-FPM日志中找到关键信息(由于附加了可能的PHP-FPM线程,因此重新启动PHP-FPM而不是Apache2可以解决此问题,因此可以得出结论。
即,在cPanel环境中,您会在以下路径找到日志:
/opt/cpanel/ea-php$$/root/usr/var/log/php-fpm/error.log
在文件中,以下几行值得注意:
[Tue Jul 16 09:55:30.677693 2019] [proxy_fcgi:error] [pid 17283] (70007)The timeout specified has expired: [client 162.158.91.192:16946] AH01075: Error dispatching request to : (polling), referer: https://www.example.com/my-resource.php
[Tue Jul 16 10:00:30.738947 2019] [proxy_fcgi:error] [pid 17283] (70007)The timeout specified has expired: [client 162.158.91.192:16946] AH01075: Error dispatching request to : (polling), referer: https://www.example.com/my-resource.php
因此,我能够检查显示的资源并复制并解决问题。