友善交流技术...

nginx 502错误解决办法

上一篇 / 下一篇  2014-04-01 10:51:21 / 个人分类:性能测试专题

前几天遇到大量的502错误,开始是一头雾水,不知道怎么来解决,下面将我个人的解决办法介绍如下
(1)PHP调整执行参数
    max_execution_time=60 调整成 max_execution_time=3600
    max_input_time=60    调整成 max_input_time=-1 
    default_socket_timeout=60 调整成 3600
重新启动php 问题没有解决

(2)修改nginx参数nginx.conf
worker_connections 65536;
    fastcgi_connect_timeout 3000;
fastcgi_send_timeout 3000;
fastcgi_read_timeout 3000;
重新启动nginx 问题没有解决
  
(3)修改PHP加载函数
将入口api.php的一个页面加载方法调整一下如下:
require_once 修改成 include_once
问题解决了.

总结如下:经过查看资源了解如下:

require_once 套用一个文件,只能套用一次,如果文件不存在,会中断程序执行。
include_once 套用一个文件,只能套用一次,如果文件不存,只是一个提示,然后继续执行。

TAG:

 

评分:0

我来说两句

Open Toolbar