php呈现502谬误的处理办法是:一、调高fastcgi过程个数;二、调高linux内核关上文件数目;三、编纂设置装备摆设文件nginx.conf,调整剧本执行工夫;四、添加缓存设置装备摆设到nginx.conf设置装备摆设文件中。
剖析:
php-cgi过程数不敷用、php执行工夫长、或许是php-cgi过程死掉,城市呈现502谬误。
若何处理?
一、调高过程数
应用 netstat -napo |grep "php-fpm" | wc -l
查看一下以后 fastcgi 过程个数,假如个数靠近 conf 里设置装备摆设的下限,就需求调高过程数。
但也不克不及无休止调高,能够依据效劳器内存状况,能够把 php-fpm 子过程数调到 100 或以上,正在 4G 内存的效劳器上 200 就能够。
二、调高 linux 内核关上文件数目
能够应用这些饬令 ( 必需是 root 帐号 )
echo 'ulimit -HSn 65536'>> /etc/profile echo 'ulimit -HSn 65536'>> /etc/rc.local source /etc/profile
三、调整剧本执行工夫
假如剧本由于某种缘由长期期待没有前往 ,招致新来的申请不克不及失去解决,能够适当调小以下设置装备摆设。
nginx.conf 外面次要是以下:
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;
php-fpm.conf 里如要是以下
request_terminate_timeout =10s
四、添加缓存
修正或添加设置装备摆设到 nginx.conf
proxy_buffer_size 64k; proxy_buffers 512k; proxy_busy_buffers_size 128k;
假如您需求学习更多常识,请拜访资源魔。
以上就是php呈现502谬误怎样处理的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 502
抱歉,评论功能暂时关闭!