Error al ejecutar en la maquina JAVA

Pit
26 de Mayo del 2004
Tengo un código ejecutado en un servidor UNIX.

Y de vez en cuando me salta el siguiente error.

Error: Error occurred in server thread; nested exception is:
java.lang.OutOfMemoryError: unable to create new native thread

Un saludo

Lucas
26 de Mayo del 2004
Hola,
ese problema es tipico en servidores j2ee con mucha carga y una memoria insuficiente. Tienes que darle una serie de parametros a la maquina virtual para darle mas memoria, como -Xms, -Xmx -Xss. Pon java -X para ver los parametros que tiene tu VM y mira algun tutorial de tuning de la vm, configuracion de memoria y tal. Ese error viene dado porque la vm se queda sin memoria para poder crear ciertas estructuras propias, hilos, etc, no para ejecutar codigo de usuario pues son zonas de memoria separadas. Creo que tienes que aumentar el heap con -Xss, pero mira algun tutorial y experimenta.

Oscar
26 de Mayo del 2004
Ese error aparece porque tienes alguna aplicacion que esta agotando los recursos de tu servidor, las causas pueden ser muchas y muy variadas.
La solucion creo que ya la sabes, debes de reiniciar el servidor. SALUDOS.