解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤
更新時(shí)間:2009年10月18日 18:02:59 作者:
昨日,有朋友問我,他將Web服務(wù)器換成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有時(shí)候訪問會(huì)出現(xiàn)“502 Bad Gateway”錯(cuò)誤,如何解決。
我讓按照以下兩個(gè)步驟去解決,最后在第2步中將FastCGI的timeout時(shí)間增加為300,問題解決:
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ù)”,那么,說明“FastCGI進(jìn)程數(shù)”不夠用,需要增大。
2、部分PHP程序的執(zhí)行時(shí)間超過了Nginx的等待時(shí)間,可以適當(dāng)增加nginx.conf配置文件中FastCGI的timeout時(shí)間,例如:
......
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......
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ù)”,那么,說明“FastCGI進(jìn)程數(shù)”不夠用,需要增大。
2、部分PHP程序的執(zhí)行時(shí)間超過了Nginx的等待時(shí)間,可以適當(dāng)增加nginx.conf配置文件中FastCGI的timeout時(shí)間,例如:
復(fù)制代碼 代碼如下:
......
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......
您可能感興趣的文章:
- 深入分析nginx+php-fpm服務(wù)HTTP狀態(tài)碼502
- PHP腳本監(jiān)控Nginx 502錯(cuò)誤并自動(dòng)重啟php-fpm
- Opcache導(dǎo)致php-fpm崩潰nginx返回502
- nginx加php-fpm出現(xiàn)502 bad gateway錯(cuò)誤的5種解決方法
- PHP 502bad gateway原因及解決方案
- php報(bào)錯(cuò)502badgateway解決方法
- 詳解php+nginx 服務(wù)發(fā)生500 502錯(cuò)誤排查思路
- 解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤
- php-fpm報(bào)502問題的解決辦法
相關(guān)文章
使用Nginx實(shí)現(xiàn)負(fù)載均衡的策略
本篇文章主要介紹了使用Nginx實(shí)現(xiàn)負(fù)載均衡的策略,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02
一文詳解Nginx的強(qiáng)緩存和協(xié)商緩存
這篇文章主要為大家詳細(xì)介紹了Nginx中強(qiáng)緩存和協(xié)商緩存的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-03-03
nginx配置keepalive長(zhǎng)連接的實(shí)現(xiàn)方法
長(zhǎng)連接允許客戶端在同一個(gè)TCP連接上發(fā)送多個(gè)請(qǐng)求,以減少連接握手的開銷,提高網(wǎng)站性能,本文主要介紹了nginx配置keepalive長(zhǎng)連接的實(shí)現(xiàn)方法,感興趣的可以了解一下2023-08-08
nginx 如何實(shí)現(xiàn)if嵌套的方法示例
這篇文章主要介紹了nginx 如何實(shí)現(xiàn)if嵌套的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11

