Nginx調整(一)
某日,檢查業務伺服器ing.....
top.......nginx的程式哪裡去了?
ps -ef | grep nginx
發現master和workers都在,但是top中沒有找到,感覺應該是程式還在,但是沒有工作了.....
遂去日誌裡面確認了一下,發現訪問日誌沒有刷屏.........
當年作為一個菜鳥,也沒有仔細檢查錯誤日誌...........直接netstat -ant |grep 80,發現刷了很久的連線資訊,於是檢視了一下各種狀態的連線數
netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}
發現ESTABLISHED的數量到了15000+,TIME_WAIT的數量到了30000+..........
於是檢查nginx的nginx.conf配置,發現nginx的配置全部都是預設配置.......
之後分析業務的特點,把nginx的一些超時時間設定得比較短
proxy_connect_timeout 15;
proxy_send_timeout 15;
proxy_read_timeout 15;
keepalive_timeout 60;
client_body_timeout 30;
client_header_timeout 30;
sendfile on;
tcp_nodelay on;
fastcgi_connect_timeout 30;
fastcgi_send_timeout 30;
fastcgi_read_timeout 30;
fastcgi_intercept_errors on;
proxy_ignore_client_abort on;開啟這個選項是因為有些使用者會反覆點選,傳送同一個請求,所以在忽略安全隱患的前提下,讓nginx處理這些請求
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29510932/viewspace-1097099/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx的優化調整方面Nginx優化
- 調整PHP-FPM(Nginx)的子程式PHPNginx
- Nginx 調整檔案上傳大小限制Nginx
- 對 Nginx SSL 的效能進行調整Nginx
- 禪道檔案大小限制-nginx 調整Nginx
- 【效能調整】等待事件(一)事件
- 【效能調整】系統檢視(一)
- Gamma調整GAM
- 批量調整視訊尺寸大小的方法,一鍵自動批量調整視訊
- Oracle效能調整之--DML語句效能調整Oracle
- Oracle中表的連線及其調整(一)Oracle
- Buffer cache 的調整與優化(一)優化
- 一次rman備份 策略調整
- SQL調整:‘以空間換效能’調整一例SQL
- Oracle效能最佳化調整--調整重做機制Oracle
- 網路調整——效能調整手冊和參考
- nginx 整體架構Nginx架構
- oracle 效能調整Oracle
- 調整策略工具
- 一次 rman 備份策略的調整
- 一次效能優化調整過程.優化
- MySQL InnoDB效能調整的一點實踐MySql
- Nginx 效能調優Nginx
- oracle 線上調整redoOracle
- 字串的調整II字串
- MySQL引數調整MySql
- 資料塊調整
- AIX 調整時區AI
- oracle效能調整(1)Oracle
- oracle效能調整(2)Oracle
- ORACLE效能調整--1Oracle
- ORACLE效能調整---2Oracle
- Oracle 效能調整for HWOracle
- (zt)Oracle效能調整Oracle
- 調整oracle redologOracle Redo
- oracle效能調整2Oracle
- 【效能調整】等待事件(三) 常見等待事件(一)事件
- Shared pool深入分析及效能調整(一)