Erro thread

1 resposta
C

crieir uma thread com loop infinito so que quando passa um tempo ela fica dando este erro:

java.net.SocketException: Too many open files

at java.net.Inet6AddressImpl.isReachable0(Native Method)

at java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:59)

at java.net.InetAddress.isReachable(InetAddress.java:420)

at java.net.InetAddress.isReachable(InetAddress.java:379)

at br.com.beans.StatusThread.run(StatusThread.java:100)

1 Resposta

Rapapel

ciceromb:
crieir uma thread com loop infinito so que quando passa um tempo ela fica dando este erro:

java.net.SocketException: Too many open files

at java.net.Inet6AddressImpl.isReachable0(Native Method)

at java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:59)

at java.net.InetAddress.isReachable(InetAddress.java:420)

at java.net.InetAddress.isReachable(InetAddress.java:379)

at br.com.beans.StatusThread.run(StatusThread.java:100)</blockquote>

Você deve aumentar o número de arquivos abertos que o SO permite, em linux é o comando ulimit e tem que alterar alguns arquivos de propriedades do SO.

Criado 22 de fevereiro de 2011
Ultima resposta 22 de fev. de 2011
Respostas 1
Participantes 2