2009-09-25 24 views
2

該應用程序使用quickfixj庫,該庫使用Apache Mina。 此應用程序保持與遠程主機的套接字連接。建立的連接被主機中的軟件中止

突然,我們得到以下錯誤:

[SocketConnectorIoProcessor-0.0] - ERROR quickfix.mina.initiator.InitiatorIoHandler - socket exception (/xxx.xxx.xxx.xxx:xx): An established connection was aborted by the software in your host machine 

其中xxx.xxx.xxx.xxx:xx是遠程地址。

什麼可能導致連接丟失?遠程主機?我的OS?

回答

2

連接被某些交換機丟棄,因爲機器的帶寬過高(超過限額)

+0

我們在哪裏可以找出機器帶寬是多少? – 2010-02-17 10:15:28

+0

我用netlimiter(http://www.netlimiter.com/) – tuler 2010-02-17 10:48:07

0

大多數防火牆會在一段時間後終止空閒連接。

+0

的應用一直嘗試重新連接,但這個錯誤沒有成功後。 – tuler 2009-09-25 12:41:27

+0

您是否在服務器日誌中看到錯誤? – 2009-09-25 12:55:09

+0

據我所知,服務器在日誌中沒有錯誤。 – tuler 2009-09-25 14:32:05

相關問題