我有一个Magento网站,正试图在管理面板(在我的浏览器中(中启动一个后端进程,当提交时,该进程会警告您:;可能需要很长时间";。然而,每当我点击提交时,我都会出现504超时错误,并且不知道为什么。
我已经将我的PHPmax_execution_time
增加到1800秒,但请求在60秒后就超时了。我使用Cloudflare作为代理,但即使关闭代理设置,60秒后仍会超时。该服务器是Vultr上的云计算类型。由于(这个问题(,我也检查并确保这背后没有任何负载平衡器。
我尝试过检查php-fpm和apache日志,但找不到任何与504相关的内容。
我如何开始对此进行故障排除,并允许流程在需要的时间内运行?
尝试更改.user.ini
和.htaccess
文件。搜索memory_limit
和max_execution_time
我最终弄清楚了这一点。事实证明,一个名为HAProxy的负载均衡器绑定在端口443上侦听SSL,并且它有自己的配置选项,特别是这里描述的Timeout Server
。我在netstat -ltnp
和我提出的另一个问题的帮助下发现了这一点。在我增加了这个选项并重新启动服务后,操作成功了。