繁体   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