我有一個簡單(ISH)Web應用基準設置:如何調試TCP連接被拒絕?
LoadGenerator - >阿帕奇 - > Web應用程序
當我跑我的幾千個測試用戶... evertything按預期工作的基準。
但是,當我將測試用戶的數量增加到14k左右...我的Apache服務器開始拒絕連接到我的LoadGenerator的一些連接。 CPU利用率遠不及容量......並且似乎沒有任何從Apache到我的WebApp的連接斷開。
我相信我的Apache服務器上有一些資源耗盡,但我不知道是什麼?我認爲它可能是港口......但我的聯繫不夠高,我相信。
接下來我試着看tcpdump信息...但我真的沒有看到任何有趣的事情。雖然說實話,我只是在Wireshark中打開了轉儲並尋找了大紅色標記。
有沒有辦法讓跳轉中的內核輸出錯誤消息,我可能會看到一些告訴我發生了什麼事情。在完美的世界中,我會看到一條錯誤消息,如「錯誤:連接數不夠X」。
您可能會推薦的任何其他提示,以瞭解爲什麼我的LoadGenerator持續打擊連接被拒絕?
起初,我不得不TIME_WAITS成千上萬的,然後我打開保持活動......幾乎所有我的TIME_WAITS就走了。現在我有7K或8K ESTABLISHED連接....但問題仍然存在。所以沒有。 – 2011-12-23 01:27:34