gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

記一次大量CLOSE_WAIT的解決方案

問(wèn)題:

Cannot send, channel has already failed: tcp://ip:61616
Javax.jms.JMSException: Cannot send, channel has already failed: tcp://ip:61616

應(yīng)用連不上mq

解決方案:

一,分析思路:

1.現(xiàn)象:通過(guò)netstat 查看與61616相關(guān)的連接狀況,發(fā)現(xiàn)130多個(gè)CLOSE_WAIT

2.是什么原因造成這么多的CLOSE_WAIT?

2.1 主要原因是某種情況下應(yīng)用關(guān)閉了socket連接,但是mq忙于讀或者寫(xiě),沒(méi)有關(guān)閉連接.

2.2 代碼需要判斷socket,一旦讀到0,斷開(kāi)連接,read返回負(fù),檢查一下errno,如果不是AGAIN,就斷開(kāi)連接。

3.造成CLOSE_WAIT之后服務(wù)為啥連不上mq呢?

linux分配給一個(gè)用戶(hù)的文件句柄是有限的,CLOSE_WAIT狀態(tài)一直被保持,意味著對(duì)應(yīng)數(shù)目的通道就一直被占著,一旦達(dá)到句柄數(shù)上線(xiàn),新的請(qǐng)求就無(wú)法被處理了,應(yīng)用程序可能會(huì)返回大量的Too many openfiles異常.

4.什么是CLOSE_WAIT?

4.1 mq為被連接端,java服務(wù)為主動(dòng)方,在被動(dòng)關(guān)閉情況下,mq已經(jīng)接收到FIN,但是還沒(méi)有發(fā)送自己的FIN的時(shí)刻,連接處于CLOSE_WAIT狀態(tài);

二,解決辦法:

1.重啟mq

2,linux下設(shè)置如下三個(gè)參數(shù):

/proc/sys/net/ipv4/tcp_keepalive_time當(dāng)keepalive起用的時(shí)候,TCP發(fā)送keepalive消息的頻度。缺省是2小時(shí)。

/proc/sys/net/ipv4/tcp_keepalive_intvl當(dāng)探測(cè)沒(méi)有確認(rèn)時(shí),重新發(fā)送探測(cè)的頻度。缺省是75秒。

/proc/sys/net/ipv4/tcp_keepalive_probes在認(rèn)定連接失效之前,發(fā)送多少個(gè)TCP的keepalive探測(cè)包。缺省值是9。這個(gè)值乘以tcp_keepalive_intvl之后決定了,一個(gè)連接發(fā)送了keepalive之后可以有多少時(shí)間沒(méi)有回應(yīng)。

三.了解擴(kuò)展

1.客戶(hù)端先發(fā)送FIN,進(jìn)入FIN_WAIT1狀態(tài)

服務(wù)端收到FIN,發(fā)送ACK,進(jìn)入CLOSE_WAIT狀態(tài),客戶(hù)端收到這個(gè)ACK,進(jìn)入FIN_WAIT2狀態(tài)
服務(wù)端發(fā)送FIN,進(jìn)入LAST_ACK狀態(tài)
客戶(hù)端收到FIN,發(fā)送ACK,進(jìn)入TIME_WAIT狀態(tài),服務(wù)端收到ACK,進(jìn)入CLOSE狀態(tài)
客戶(hù)端TIME_WAIT持續(xù)2倍MSL時(shí)長(zhǎng),在linux體系中大概是60s,轉(zhuǎn)換成CLOSE狀態(tài)

2.服務(wù)端使用的短鏈接,每次客戶(hù)端請(qǐng)求后,服務(wù)端都會(huì)主動(dòng)發(fā)送FIN關(guān)閉連接.最后進(jìn)入到time_wait狀態(tài).對(duì)于訪(fǎng)問(wèn)量大的web server,會(huì)存在大量的TIME_WAIT狀態(tài).讓服務(wù)器能夠快速回收和重用那些TIME_WAIT的資源,可修改內(nèi)核參數(shù).

修改/etc/sysctl.conf如下:
#對(duì)于一個(gè)新建連接,內(nèi)核要發(fā)送多少個(gè) SYN 連接請(qǐng)求才決定放棄,不應(yīng)該大于255,默認(rèn)值是5,對(duì)應(yīng)于180秒左右時(shí)間
net.ipv4.tcp_syn_retries=2
#表示當(dāng)keepalive起用的時(shí)候,TCP發(fā)送keepalive消息的頻度。缺省是2小時(shí),改為300秒
net.ipv4.tcp_keepalive_time=1200

net.ipv4.tcp_orphan_retries=3
#表示如果套接字由本端要求關(guān)閉,這個(gè)參數(shù)決定了它保持在FIN-WAIT-2狀態(tài)的時(shí)間
net.ipv4.tcp_fin_timeout=30
#表示SYN隊(duì)列的長(zhǎng)度,默認(rèn)為1024,加大隊(duì)列長(zhǎng)度為8192,可以容納更多等待連接的網(wǎng)絡(luò)連接數(shù)。
net.ipv4.tcp_max_syn_backlog = 4096
#表示開(kāi)啟SYN Cookies。當(dāng)出現(xiàn)SYN等待隊(duì)列溢出時(shí),啟用cookies來(lái)處理,可防范少量SYN***,默認(rèn)為0,表示關(guān)閉
net.ipv4.tcp_syncookies = 1

#表示開(kāi)啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接,默認(rèn)為0,表示關(guān)閉
net.ipv4.tcp_tw_reuse = 1
#表示開(kāi)啟TCP連接中TIME-WAIT sockets的快速回收,默認(rèn)為0,表示關(guān)閉
net.ipv4.tcp_tw_recycle = 1

##減少超時(shí)前的探測(cè)次數(shù)
net.ipv4.tcp_keepalive_probes=5
##優(yōu)化網(wǎng)絡(luò)設(shè)備接收隊(duì)列
net.core.netdev_max_backlog=3000
修改完之后執(zhí)行/sbin/sysctl -p讓參數(shù)生效。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产又爽又黄ai换脸| 加勒比成人在线| 日韩欧美色视频| 亚洲一区 在线播放| 日韩小视频网站| 成人一级片网站| 久久久久久久久久一区| 91成人在线视频观看| 欧美日韩一道本| xxx中文字幕| 亚洲中文字幕久久精品无码喷水| 凹凸日日摸日日碰夜夜爽1| 色偷偷中文字幕| 777米奇影视第四色| 乱子伦一区二区| 污版视频在线观看| 久草免费福利在线| 糖心vlog在线免费观看| 午夜肉伦伦影院| 少妇久久久久久被弄到高潮| 粗暴91大变态调教| www.九色.com| 亚洲国产欧美91| 青青视频免费在线| av中文字幕网址| 人人干人人视频| av无码精品一区二区三区| 国产美女主播在线| 男人添女荫道口图片| 日韩视频在线观看视频| 91香蕉国产线在线观看| 国产一级片自拍| 性鲍视频在线观看| 特级毛片在线免费观看| 精品少妇人妻av一区二区| 99九九99九九九99九他书对| 国产一级不卡毛片| 久久成年人网站| 欧美图片激情小说| 男人天堂999| 视色视频在线观看| 男人天堂a在线| 噜噜噜久久亚洲精品国产品麻豆| 日本wwww视频| 天天爱天天做天天操| 亚洲色成人www永久在线观看 | 国产手机免费视频| 国内外免费激情视频| 日本美女视频一区| 激情综合在线观看| 波多野结衣三级在线| 妞干网在线观看视频| 911av视频| 99热成人精品热久久66| 992tv人人草| 久久人人爽av| 国产97色在线 | 日韩| 久久国产精品网| 久久久久久久9| 手机版av在线| 好男人www社区| 色哟哟精品视频| 男人天堂成人在线| 国产成人av影视| 成人黄色一区二区| 91蝌蚪视频在线观看| 免费av手机在线观看| 日本福利视频一区| 两根大肉大捧一进一出好爽视频| 欧美日韩不卡在线视频| 激情六月丁香婷婷| www.avtt| 视频一区二区视频| www.黄色网址.com| 人妻少妇被粗大爽9797pw| 国产爆乳无码一区二区麻豆| 在线观看三级网站| 无码人妻丰满熟妇区96| www.日本xxxx| 亚洲av首页在线| 日本免费一级视频| 久久国产精品免费观看| 欧美男女爱爱视频| 999精彩视频| 黄色网页免费在线观看| 国产三级三级看三级| 超碰在线免费观看97| 少妇性l交大片| 毛片av在线播放| 国产女同无遮挡互慰高潮91| 可以看毛片的网址| 大地资源第二页在线观看高清版| 免费在线观看亚洲视频| 午夜啪啪免费视频| 成人不卡免费视频| 色哟哟精品视频| 91热这里只有精品| 亚洲国产精品毛片av不卡在线| 99久久99精品| 乱子伦视频在线看| 国产自偷自偷免费一区| 99在线免费视频观看| 成人在线国产视频| 欧美精品久久久久久久自慰| 欧美交换配乱吟粗大25p| 五月天婷婷亚洲| 小说区视频区图片区| 亚洲免费av网| 国产91沈先生在线播放| 成人一区二区免费视频| 久艹在线免费观看| 国产免费黄色av| 激情 小说 亚洲 图片: 伦| 国产高清视频网站| 国产日韩欧美大片| 国产一区二区三区乱码| 国产成人无码av在线播放dvd| 欧美日韩亚洲一| 污污视频在线免费| 男人添女人下部视频免费| av免费看网址| 欧洲在线免费视频| 99在线免费视频观看| 亚洲性生活网站| www.18av.com| 最新av免费在线观看| 777精品久无码人妻蜜桃| 在线观看免费黄网站| 夜夜添无码一区二区三区| 一本一道久久a久久综合蜜桃| 福利视频一区二区三区四区| www.夜夜爽| 国产三级三级三级看三级| 米仓穗香在线观看| 久久久久久久久久毛片| 天天爱天天操天天干| 欧美 日韩 激情| 成人免费在线小视频| 一二三四视频社区在线| www.污网站| 黄瓜视频免费观看在线观看www | 一本色道无码道dvd在线观看| 欧美另类videos| 欧美日韩dvd| 女人被男人躁得好爽免费视频| 日韩av在线中文| 欧美一级视频在线| 手机成人av在线| 欧美一级在线看| 免费看一级大黄情大片| 国语对白做受xxxxx在线中国| 国产男女无遮挡| 日韩肉感妇bbwbbwbbw| 冲田杏梨av在线| www插插插无码免费视频网站| 久久久久久久香蕉| 国产极品美女高潮无套久久久| 精品视频免费在线播放| 97超碰人人爽| 久草免费福利在线| 无限资源日本好片| 黄色小视频大全| 欧美国产日韩另类| 午夜精品久久久久久久无码| 亚洲激情在线观看视频| 精品少妇人欧美激情在线观看| ww国产内射精品后入国产| 天天爽夜夜爽一区二区三区| 无码日本精品xxxxxxxxx| 日韩大片一区二区| 乱妇乱女熟妇熟女网站| www.欧美黄色| 欧美日韩在线免费观看视频| 我要看一级黄色大片| 国产91在线免费| 农民人伦一区二区三区| 亚洲妇熟xx妇色黄蜜桃| 成年人在线看片| 97在线免费公开视频| 日韩极品视频在线观看 | 免费精品99久久国产综合精品应用| 蜜臀av无码一区二区三区| 亚洲理论中文字幕| 色中文字幕在线观看| 激情五月五月婷婷| 亚洲精品第三页| 可以看污的网站| 午夜免费看毛片| 成年人免费观看的视频| 91免费国产精品| 91国视频在线| 国产三级三级看三级| 国产精品嫩草影视| av在线免费观看国产| 无码人妻少妇伦在线电影| 国产又粗又大又爽的视频| 国产91porn| 天天干在线影院| 精品少妇人欧美激情在线观看| 欧美网站免费观看|