2015-09-08 82 views
1

我的一個系統有一個很奇怪的問題。有兩個組件:午夜插座斷開

  1. uClinux運行在NIOS板上。

  2. 的Power PC運行CentOS的老人。

兩個電路板之間有一個開放的插座,來回傳遞常量文本命令。我有這個設置的幾個系統。

但是,其中一個有這個奇怪的錯誤:套接字斷開午夜拋出broken pipe錯誤。有誰知道什麼特定的設置配置這種行爲?我懷疑它是我的軟件,因爲它在其他幾個系統上工作得很好。

+0

你確定沒有幽靈或什麼東西(在午夜左右):P – vish4071

+0

在一個嚴肅的說明中,「斷管」是當兩個系統(服務器/客戶端等)之間發生「不正確」斷開連接時發生的錯誤。例如。服務器關閉時,服務器上運行的某些cron會自動殺死所有連接或類似的東西,在這種情況下,客戶端系統將顯示「Broken Pipe」,然後連接丟失。這幾乎從來都不是軟件錯誤,所以我猜你的軟件應該是正確的。 – vish4071

+0

@ vish4071:好吧,我沒有找到任何鬼。 我已經檢查過cron作業,但沒有任何真正突出的地方。再次,我有幾個盒子,這種效果只發生在一個盒子上。克倫的工作是一樣的。 – ilya1725

回答

0

所以總結的結果:我找不到什麼造成午夜broken pipe錯誤的權利。但是我能夠通過忽略SIGPIPE信號來減輕它的影響,正如this post所建議的那樣。