欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤

 更新時(shí)間:2009年10月18日 18:02:59   作者:  
昨日,有朋友問(wèn)我,他將Web服務(wù)器換成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有時(shí)候訪問(wèn)會(huì)出現(xiàn)“502 Bad Gateway”錯(cuò)誤,如何解決。
我讓按照以下兩個(gè)步驟去解決,最后在第2步中將FastCGI的timeout時(shí)間增加為300,問(wèn)題解決:
  PS:比較羨慕迅雷的Web服務(wù)器,16G內(nèi)存。

  1、查看當(dāng)前的PHP FastCGI進(jìn)程數(shù)是否夠用:
netstat -anpo | grep "php-cgi" | wc -l
  如果實(shí)際使用的“FastCGI進(jìn)程數(shù)”接近預(yù)設(shè)的“FastCGI進(jìn)程數(shù)”,那么,說(shuō)明“FastCGI進(jìn)程數(shù)”不夠用,需要增大。

  2、部分PHP程序的執(zhí)行時(shí)間超過(guò)了Nginx的等待時(shí)間,可以適當(dāng)增加nginx.conf配置文件中FastCGI的timeout時(shí)間,例如:
復(fù)制代碼 代碼如下:

......
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......

相關(guān)文章

最新評(píng)論