成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

網絡丟包故障分析

運維 系統運維
某臺「Nginx/PHP」服務器時不時出現HTTP服務卡住的現象。最終確認了網絡確實存在丟包。,至于為什么會丟包的問題,可能是網線的問題,也可能是網卡的問題,還可能是帶寬的問題等等,且聽作者慢慢道來!

某臺「Nginx / PHP」服務器時不時出現HTTP服務卡住的現象。

開始我懷疑PHP有問題,但是通過查詢Nginx的access日志,發現里面記錄的PHP響應時間「$upstream_response_time」非常小,此外還通過Strace命令仔細核對了是否存在耗時的操作,結果一無所獲,所以基本排除了PHP的嫌疑。

接著我把目光轉移到了Nginx身上,琢磨著是不是Nagle算法導致的網絡延遲,不過Nginx缺省就通過「tcp_nodelay」指令關閉了Nagle算法,所以基本排除了Nginx的嫌疑。

既然Nginx和PHP都有不在場的證據,那會不會是Linux內核參數的問題呢?因為這臺Web服務器前面有NAT方式的LVS,所以如果「tcp_timestamps」和「tcp_tw_recycle」等內核參數設置不當的話,會導致網絡故障,可是通過檢查再次否定了這個推斷。

問題到了這里似乎陷入了僵局,看來瞎蒙是沒戲了,只好硬著頭皮用tcpdump了,說硬著頭皮是因為我這個山寨OPS對TCP協議實在是不熟悉,但是為了解決問題,只能趕鴨子上架了,找一個客戶端重現故障,然后在服務端監聽:

shell> tcpdump -i eth0 host <CLIENTIP> and port 80

不出意外是一大堆天書般的結果,一句話:法海你不懂愛。好在菜鳥有菜鳥的玩法,祭出神器:Wireshark,可以通過它來可視化分析tcpdump生成的日志文件:

shell> tcpdump -w /path/to/log -i eth0 host <CLIENTIP> and port 80

本例中最終的效果圖大致如下所示:

通過wireshark分析tcpdump結果

通過wireshark分析tcpdump結果

 

黑色一看就有問題,果斷搜索:TCP Dup ACK,TCP Out-Of-Order,結果發現此類問題基本都意味著網絡狀況不好,推測網絡可能存在丟包。

如何判斷網絡是否存在丟包呢?非常簡單,通過常用的「ping」命令即可:

shell> ping -f <IP>

關于其中的「-f」選項,在手冊中是這樣解釋的:

 Flood ping. For every ECHO_REQUEST sent a period “.” is printed, while for ever ECHO_REPLY received a backspace is printed.  This provides a rapid display of how many packets are being dropped. If interval is not given, it sets interval to zero and outputs packets as fast as they come back or one hundred times per second, whichever is more. Only the super-user may use this option with zero interval.

簡單點說:發送洪水請求,每個請求打印一個點,每個響應刪除一個點。如果網絡存在丟包,那么會呈現出一長串不斷增加的點,簡單易用,童叟無欺。

最終確認了網絡確實存在丟包。總算抓住了真兇,對一個山寨的OPS來說,問題分析到這里就算差不多了,至于為什么會丟包的問題,可能是網線的問題,也可能是網卡的問題,還可能是帶寬的問題,等等等等,這些就留給真正的OPS去折騰吧。

 

責任編輯:黃丹 來源: 火丁筆記
相關推薦

2022-05-26 16:51:07

網絡丟包網絡故障網絡

2014-01-22 09:39:21

科來軟件網絡回溯分析

2022-04-13 11:46:17

抓包wireshark丟包

2025-02-08 10:54:02

2009-07-27 10:39:50

2017-05-26 10:54:31

網絡故障丟包網絡診斷

2011-04-01 15:29:55

鏈路丟包

2018-10-12 14:34:13

2022-06-13 13:45:56

Linuxmtr命令

2009-05-19 16:40:41

TTL網絡故障科來軟件

2011-04-01 15:39:15

MP鏈路

2009-08-13 21:51:18

2020-02-24 09:11:50

網絡丟包ping網絡故障

2010-12-21 09:50:57

Ping交換機端口端口故障

2011-04-15 10:09:23

2011-04-15 10:37:24

2011-04-15 10:50:23

2011-04-15 10:49:16

2011-05-04 13:49:44

彩色激打

2018-07-04 10:21:21

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产精品免费免费搜索 | 国产情侣啪啪 | 91在线视频免费观看 | 亚洲精品久久久久久久久久久久久 | 亚洲男人天堂 | 中文字幕av网 | 欧美一级免费 | 亚洲成人精品 | av在线电影网站 | 久久国产精品久久国产精品 | 欧美日韩国产高清 | 狠狠操电影 | 精品国产乱码久久久久久88av | 日干夜操| 欧美一区二区小视频 | 香蕉一区 | 99精品久久99久久久久 | 国产精品成av人在线视午夜片 | 日韩欧美在线视频观看 | 国产精品伦理一区二区三区 | 91精品久久久久久久久久 | 久久久久久高潮国产精品视 | 久久久高清 | 日韩一区二区福利视频 | 国产精品乱码一二三区的特点 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 成人国产精品 | 男人天堂av网| 国产成人久久精品一区二区三区 | 国产在线中文字幕 | 久久久久国产 | 做a的各种视频 | 在线欧美亚洲 | 欧美日韩一区二区三区不卡视频 | 色爱综合网 | 日韩快播电影网 | 亚洲国产成人一区二区 | 成人在线国产 | 狠狠干狠狠操 | 999国产视频| 懂色av一区二区三区在线播放 |