php环境下502

新手上路,请多包涵

1、服务器配置:Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz、16G内存、阿里云弹性带宽

2、服务器环境:linux、mysql、php、apach、Nginx(使用的wdcp面板一键安装的环境,很多年前的事儿了。php是5.2+5.3双版本)

3、从昨天开始进程数基本都在500以上(主要是php-fpm),网站报错502(时好时坏)

4、IP连接数在4000~8000

5、已经做过以下测试:
——纯静态页面访问正常;
——切断mysql,写一个简单的php页面,刷新几次后进程就暴涨然后出现502错误;
——试过网上说的,删除php-cgi.sock,问题没有解决

6、当前的php配置:
memory_limit:128m
max_execution_time:300
<value name="max_requests">500</value>
<value name="rlimit_core">0</value>
<value name="rlimit_files">1024</value>
<value name="request_slowlog_timeout">0s</value>
<value name="request_terminate_timeout">0s</value>
<value name="MaxSpareServers">35</value>
<value name="MinSpareServers">5</value>
<value name="StartServers">20</value>
<value name="max_children">5</value>
<value name="mode">0666</value>
<value name="listen_address">127.0.0.1:9000</value>
<value name="process_control_timeout">5s</value>
<value name="emergency_restart_interval">1m</value>
<value name="emergency_restart_threshold">10</value>

阅读 1.6k
1 个回答

信息很乱啊,,先理理.不要乱,
能不能打开 php 的慢日志啊? 设置个1-2秒为超时,看下日志记录的栈顶点是卡在了哪个资源调用上啊?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题