执行程序时间越过大概 90 秒左右就会出现 502.看置顶贴子。request_terminate_timeou 修改到多少。谢谢。 request_terminate_timeou 修改到多少。谢谢。

2017-04-29 15:46:29 +08:00
 cnmt

修改 /usr/local/php/etc/php.ini 将 max_execution_time 改为 300。这个现在就是 300 /usr/local/php/etc/php-fpm.conf 调整 request_terminate_timeout 的值 这个默认是 100.。。。这个时间应该和我出现问题时的时间差不多。调到 120 或 180 没问题吧。

3495 次点击
所在节点    Linux
4 条回复
squid157
2017-04-29 16:00:29 +08:00
说一句不能解决你问题的,如果一个远程的 PHP 脚本执行这么久,那设计上就有问题。
就算服务器不断开连接,客户端不断开连接,中间这么多路由和防火墙,也可能把你的 TCP 连接断掉。

你应该想想怎么后台执行任务,然后不定期更新状态,这样。
wtbhk
2017-04-29 16:05:11 +08:00
B
cnmt
2017-04-29 16:08:16 +08:00
@squid157 DZ 论坛后台审核回复时出现的问题。只要过 90 秒左右就 502.。。。审核时特别慢。发贴看贴都快。
lianyue
2017-04-29 19:20:56 +08:00
优化 mysql 而不是弄 php

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX