我正在使用MINA 2.0.0 M6,並且在日誌文件中存在大量例外,如下所示。
在我的應用程序中,不應該從MINA向客戶端發送任何內容,因爲連接的每個客戶端將每隔x分鐘只發送其GPS數據。一臺設備被設置爲繼續傳輸數據到我的服務器。但是,我發現MINA服務器隨機無法從客戶端獲取數據。就像服務器端爲新連接創建會話一樣,但由於某些原因,服務器無法獲取數據,然後在10分鐘後拋出IOExeception並關閉會話,這是由MINA超時設置的。
我確定設備運行正常,並繼續發送數據。由於服務器可以獲取最多次數據,MINA似乎也可以。它讓我想到在Apache Mina中可能會有一些連接號的設置。任何人都可以幫助我解決這個問題。
順便說一下,我還檢查了最大數量的Linux服務器TCP連接數。
********************************************* ********************************
java.io.IOException:連接重置對等 在sun.nio .ch.FileDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:202) at sun。 nio.ch.IOUtil.read(IOUtil.java:175) 在sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:243) Apache Mina java.io.IOException:由對等方重置的連接
2
A
回答
1
人首先l MINA對連接數沒有限制。這不是MINA特定的問題。當對等客戶端在對話中重置連接時會發生這種情況。這只是一個客戶已經絕口不提的信息。使用GPRS發送數據的設備是非常常見的情況。所以,在服務器端並不是真正的問題,並且最好在這種情況下清理資源,如果在那裏保留了與客戶端相關的任何東西。這裏沒有什麼需要解決的,除了少量記錄。
相關問題
- 1. java.io.IOException:連接重置由對方
- 2. 何時拋出「java.io.IOException:由對等方重置連接」?
- 3. netty java.io.IOException:由RST導致的對等重置的連接,ACK
- 4. Apache PHP5-FPM連接重置由對方
- 5. BrowserMob代理警告和異常java.io.IOException:由對等重置的連接
- 6. 寫給MediaWiki:連接重置由對方
- 7. 失敗(104:由對等方重置連接)
- 8. 如何捕獲錯誤由對等方重置連接(Errno :: ECONNRESET)
- 9. HttpURLConnection錯誤(由對等方重置連接)
- 10. 連接重置對等
- 11. Azure和Apache Mina
- 12. 從連接重置救援由對等錯誤重試
- 13. Apache Mina:調用連接時出現IllegalStateException
- 14. Apache MINA NIO連接器幫助
- 15. java.net.SocketException:recvfrom失敗:ECONNRESET(連接重置由對等)
- 16. 重試網址:在獲取期間由對等方重置連接
- 17. socket.error:[Errno 54]由對等重置的連接Selenium-python
- 18. web2py錯誤:由對等重置的連接
- 19. wget連接重置對方
- 20. 由對端重置的連接GO
- 21. 由對等方重置的連接在SOAP Web服務中異常調用
- 22. java.net.SocketException:recvfrom失敗:ECONNRESET(連接重置由對等)發生了一些
- 23. 獲取java.net.SocketException:recvfrom失敗:ECONNRESET(連接重置由對等)
- 24. 致命:讀取錯誤:連接重置由對等
- 25. SocketException:recvfrom失敗:ECONNRESET(連接重置由對等)發生
- 26. 什麼導致連接重置由對等錯誤
- 27. Apache Mina ExecutorFilter
- 28. Apache Mina SFTP SftpSubsystem.Factory()
- 29. 藍牙對等連接重置
- 30. sqlalchemy pymssql「連接重置對等」恢復