V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cnmt
V2EX  ›  Linux

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

  •  
  •   cnmt · 2017-04-29 15:46:29 +08:00 · 3477 次点击
    这是一个创建于 2766 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    你应该想想怎么后台执行任务,然后不定期更新状态,这样。
    wtbhk
        2
    wtbhk  
       2017-04-29 16:05:11 +08:00
    B
    cnmt
        3
    cnmt  
    OP
       2017-04-29 16:08:16 +08:00
    @squid157 DZ 论坛后台审核回复时出现的问题。只要过 90 秒左右就 502.。。。审核时特别慢。发贴看贴都快。
    lianyue
        4
    lianyue  
       2017-04-29 19:20:56 +08:00 via iPhone
    优化 mysql 而不是弄 php
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.