簡體   English   中英

java.io.IOException:錯誤的文件描述符Jetty 9.2.10.v20150310

[英]java.io.IOException: Bad file descriptor Jetty 9.2.10.v20150310

我在端口18095上的不間斷服務器中啟動碼頭,並且運行良好,幾天后突然發現它消耗了更多的CPU,並且當我檢查日志時發現以下日志不斷寫入

    2015-07-08 13:25:48.606:WARN:oejs.ServerConnector:qtp26807578-18-acceptor-0@182e42f-ServerConnector@1f02fde {HTTP/1.1}{0.0.0.0:18095}:
java.io.IOException: Bad file descriptor (errno:4009)
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241)
        at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)
        at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:724)

有沒有什么辦法解決這一問題。 謝謝

“ errno:4009”來自Java本身之外。

操作系統(或文件系統)中的某些內容阻止了該特定的傳入套接字被接受。

如果您使用的是Unix系統,請考慮評估各種ulimit值,並增加合適的值以更好地滿足您的需求。

如果您在Windows環境中,請不要在Windows ME / 2000上運行(因為那些歷史悠久的JVM / ServerSocket問題)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM