tft每日頭條

 > 生活

 > nginx如何排查出現502原因

nginx如何排查出現502原因

生活 更新时间:2024-12-04 19:11:24

nginx如何排查出現502原因?常見的nginx 502 Bad Gateway解決辦法如下:Nginx 502錯誤情況1:,下面我們就來聊聊關于nginx如何排查出現502原因?接下來我們就一起去了解一下吧!

nginx如何排查出現502原因(Nginx常見故障502等解決方案)1

nginx如何排查出現502原因

常見的nginx 502 Bad Gateway解決辦法如下:

Nginx 502錯誤情況1:

網站的訪問量大,而php-cgi的進程數偏少。

針對這種情況的502錯誤,隻需增加php-cgi的進程數。具體就是修改/usr/local/php/etc/php-fpm.conf 文件,将其中的max_children值适當增加。這個數據要依據你的VPS或獨立服務器的配置進行設置。一般一個php-cgi進程占20M内存,你可以自己計算下,适量增多。

/usr/local/php/sbin/php-fpm restart 然後重啟一下.

Nginx 502錯誤情況2:

CPU占用率、内存占用率非常高,遭到CC攻擊.

解決方法請參考:LinuxVPS簡單解決CC攻擊

Nginx 502錯誤情況3:

CPU占用率不高,内存溢出。

檢查一下網站程序有沒有問題?一般小偷站點常常會出現内存溢出。

檢查一下/var/log/目錄下的日志,看看是不是有人爆破SSH和FTP端口?

SSH、FTP遭到窮舉也會占用大量内存。是的話改掉SSH端口和FTP端口即可

将網上找到的一些和502 Bad Gateway錯誤有關的問題和排查方法列一下,先從FastCGI配置入手:

1.查看FastCGI進程是否已經啟動

舉兩個例子,怎麼樣寫好代碼

最經典的算法,獻給正在面試道路上的你

如果你現在在面試PHP的道路上,看看面試基礎題吧

Redis相關面試題

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved