2011-09-22 101 views
0

我編寫了一個程序,在UDP端口514上偵聽系統日誌消息並將任何傳入數據包寫入日誌文件。在部署此程序的其中一臺服務器上,它突然停止寫入日誌文件。它在所有其他服務器上工作正常。丟失系統日誌數據包

我已經採取的步驟來診斷問題。

1)寫一個udp數據包發送者(A),它在udp514上向該服務器發送數據。程序收到這些數據包並將它們寫入文件就好了。

2)運行tcpdump來查看是否應該向該服務器發送數據的鑽機(B)實際上是這樣做的。它是。

3)運行tcpdump時,運行(A)以查看目標IP地址和端口是否與來自(B)的數據包相同。他們是。

4)停止程序,並寫了一個監聽器,只是打印任何收到的udp 514屏幕。聽衆只打印來自(A)的數據包。

是否有任何網絡專家可以想到我可以執行的其他診斷測試以找出問題所在?

回答

0

如果它停止寫入日誌文件可能您的代碼是錯誤的。如果udp監聽器不從套接字讀取數據,則傳輸仍將由網絡嗅探器工具顯示。使用調試器來找出你的程序正在做什麼。