Many "can't identify protocol" sockets in JBoss EAP

Solution Verified - Updated -

Issue

  • Got java.net.SocketException: Too many open files
  • lsof shows many "can't identify protocol" sockets
COMMAND  PID USER   FD   TYPE   DEVICE        SIZE     NODE   NAME
java    4031 iocc *615u  sock       0,5              99996497 can't identify protocol
java    4031 iocc *619u  sock       0,5              99996430 can't identify protocol
java    4031 iocc *620u  sock       0,5              99996910 can't identify protocol
java    4031 iocc *621u  sock       0,5              99996796 can't identify protocol
java    4031 iocc *622u  sock       0,5              99996690 can't identify protocol
java    4031 iocc *623u  sock       0,5              99996980 can't identify protocol
java    4031 iocc *625u  sock       0,5              99997060 can't identify protocol
  • The sockets do not appear in netstat output
  • The sockets sometimes disappear due to Full GC

Environment

  • JBoss Enterprise Application Platform (EAP)
    • 4.x
    • 5.x
    • 6.x
    • 7.x
  • Java

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content