折雨的天空

博客介绍:本博客当前共有文章【968】篇,总阅读量【5,158,494】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【4978】天,感谢您的使用!

您的位置:折雨的天空 >其他技术> 补上一篇报错502或者504的文章

补上一篇报错502或者504的文章

原文地址:https://blog.csdn.net/hanzengyi/article/details/80181492


同样的用途,定时任务耗时太久,在Lnmp集成环境下会报502或者504


解决方案备份:


问题描述:定时任务控制器总是异常终止,查找原因,直接访问该任务url,先提示:504 Gateway Time-out,改了fastcgi_connect_timeout,fastcgi_send_timeout,fastcgi_read_timeout三个nginx配置后,又提示:502 Bad Gateway
后台执行让php支持长任务运行(如1小时),需要设置以下几处:

1、修改php代码中处理超时时间:
    ini_set('memory_limit','3072M');
    ini_set("max_execution_time", 0);
    set_time_limit(0);

2、修改nginx配置(/etc/nginx/sites-avaliable/default):

  fastcgi_connect_timeout 3600s;
  fastcgi_send_timeout 3600s;
  fastcgi_read_timeout 3600s;
3、修改php配置(/etc/php/5.6/fpm/pool.d/www.conf):

     request_terminate_timeout=3600

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《补上一篇报错502或者504的文章

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换