nginx time wait 較多優化

2021-09-07 13:50:13 字數 895 閱讀 6953

1. 檢視命令

netstat -n | awk '/^tcp/  end '

結果

established 22

fin_wait1 2

fin_wait2 11

time_wait 189

名詞解釋

closed:無連線是活動的或正在進行  

listen:伺服器在等待進入呼叫

syn_recv:乙個連線請求已經到達,等待確認

syn_sent:應用已經開始,開啟乙個連線

established:正常資料傳輸狀態

fin_wait1:應用說它已經完成

fin_wait2:另一邊已同意釋放

itmed_wait:等待所有分組死掉

closing:兩邊同時嘗試關閉

time_wait:另一邊已初始化乙個釋放

last_ack:等待所有分組死掉

2. 解決方法

修改核心引數  /etc/sysctl.conf 檔案

net.ipv4.tcp_syncookies = 1  

net.ipv4.tcp_tw_reuse=1 #讓time_wait狀態可以重用,這樣即使time_wait佔滿了所有埠,也不會拒絕新的請求造成障礙 預設是0

net.ipv4.tcp_tw_recycle=1 #讓time_wait盡快** 預設0

net.ipv4.tcp_fin_timeout=30

啟用配置:

/sbin/sysctl -p

少一些計較多 哲思 人生少些計較,多點美好

每個人都有一本人生賬簿,記錄著美好與不美好的事情。隨著年紀增長,那些不美好的東西會被慢慢劃去,留下美好的東西。我們經常會被思緒 情緒羈絆,不敢選擇 不敢挑戰 不敢逃離,只能自怨自艾,抱怨生活為什麼那麼苦,別人為什麼要這樣對待我,為什麼受挫的總是我 殊不知,很多時候我們的煩惱源自斤斤計較,在斤斤計較中...

加密次數較多需要優化加密

time limit 1000ms memory limit 65536kb description bob 和 alice 開始使用一種全新的編碼系統。它是一種基於一組私有鑰匙的。他們選擇了n個不同的數a1 an,它們都大於0小於等於n。機密過程如下 待加密的資訊放置在這組加密鑰匙下,資訊中的字元...

td內容較多,造成table變形

大家應該很熟悉html的table標籤,table中的內容需要寫在td或者th中,當td中的內容過多是,table可能會變形,即使在tr和td設定了width和height,這時候可以用下面的幾條css,控制table不發生變形 table layout fixed word wrap break ...