日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php-cgi导致的502 Bad Gateway错误

發布時間:2025/4/16 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php-cgi导致的502 Bad Gateway错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


?

spaw-fcgi控制的fastcgi進程,當然也可以用php-fpm來控制,作用都一樣


設置php-cgi的進程數,在spaw-fcgi啟動文件里面設置

#cd /usr/local/etc/rc.d/
#ee spawn-fcgi
: ${spawn_fcgi_enable="NO"}
: ${spawn_fcgi_app="/usr/local/bin/php-cgi? -c /usr/local/etc/php.ini "}
: ${spawn_fcgi_pidfile="/var/run/spawn-fcgi.pid"}
: ${spawn_fcgi_user="www"}
: ${spawn_fcgi_group="www"}
: ${spawn_fcgi_bindaddr="127.0.0.1"}
: ${spawn_fcgi_bindport="9000"}
: ${spawn_fcgi_children="10"}
: ${spawn_fcgi_max_requests="10000"}
: ${spawn_fcgi_allowed_env=""}


${spawn_fcgi_children="10"}這個就是設置的進程數,依照自己的內存來設置,一般25個就夠用了,訪問量少的話10個也夠用

保存退出
#/usr/local/etc/rc.d/spawn-fcgi restart? 重啟一下

或者使用命令來設置php-cgi的進程數
#spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -C 10 -f /usr/local/bin/php-cgi?????? #-C就是指定的進程數

?

如果訪問網站出現502 Bad Gateway錯誤,有可能是進程數太少造成的,可以查看一下

一共開多少php-cgi進程
#ps -aux | grep php-cgi | wc -l???? #可能會多出1-3個進程,這是正常的,如果多的進程很多,那就是內存里面有死掉的進程,可以把php-cgi的全部進程殺掉,然后在啟動spaw-fcgi就行了,這樣進程數就正常了


已經有多少php-cgi進程用來處理tcp連接了
#netstat -an | grep php-cgi | wc -l
如果這個進程接近開的總進程,那么需要加大php-cgi的進程數了

總結

以上是生活随笔為你收集整理的php-cgi导致的502 Bad Gateway错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。