nginx 502 部分原因彙總(僅做參考)

2021-10-03 08:15:24 字數 789 閱讀 7589

1.listen.backlog = -1  (預設值) 需將改為至少1024

2.pm = dynamic (動態分配子程序)

開啟動態之後 ,以下配置生效

pm.min_spare_servers = 10

pm.max_spare_servers = 500 (允許最大子程序,可適當調大)

3.pm.max_requests = 10240(可適當調大)

1.如出現seems busy 錯誤 可適當調整 (如沒有 ,也可以調整)

echo 1000 >/proc/sys/net/core/somaxconn

限制了接收新 tcp 連線偵聽佇列的大小。

對於乙個經常處理新連線的高負載 web服務環境來說,預設的 128 太小了。

大多數環境這個值建議增加到 1024 或者更多。

服務程序會自己限制偵聽佇列的大小(例如 sendmail(8) 或者 apache),

常常在它們的配置檔案中有設定佇列大小的選項。大的偵聽佇列對防止拒絕服務 dos 攻擊也會有所幫助。

1.cd home

2.touch jiaoben.sh

3.vim jiaoben.sh

!#/bin/bash

service php-fpm reload

4.chmod +x jiaoben.sh

5.crontab -e

*/30 * * * * /home/jiaoben.sh

Nginx 502錯誤原因和解決方法總結

一.前沿 二.狀態碼解釋 502 bad gateway 作為閘道器或者 工作的伺服器嘗試執行請求時,從上游伺服器接收到無效的響應。504 gateway time out 作為閘道器或者 工作的伺服器嘗試執行請求時,未能及時從上游伺服器 uri標識出的伺服器,例如http ftp ldap 或者輔...

Android 7 1 部分功能 修改 彙總

1.修改藍芽為從端1 設定成從模式 persist.service.bt.a2dp.sink true persist.service.bt.hfp.client true12 3456 789true true true 2.修改預設的睡眠超時和螢幕關閉超時1 3.配置液晶屏密度1 4.刪除導航欄...

ABAP面試問題彙總(第一部分)

問題一 鎖物件 lock object 和 fm function module 啟用鎖定物件時,產生的 fm 的名字是什麼?答案 首先要在 abap 字典中建立鎖物件,然後才能在 abap 程式中設鎖。建立鎖物件時,系統會自動生成兩個 fm 來進行鎖管理。用於設鎖的 fm 為 enqueue 鎖物...