-
Recientemente, los errores de tubería rota suelen ocurrir en servidores de correo electrónico escritos en Java. Después de la inspección
Es posible que el mecanismo de subprocesamiento de Linux cause errores de JVM, especialmente durante los períodos pico de conexión. Ocurren problemas similares con Tomcat en Linux.
La solución es configurarlo en la variable de entorno: _JAVA_SR_SIGNUM = 12, lo que básicamente resuelve el problema.
Establezca en la variable de entorno WIN: _JAVA_SR_SIGNUM =12. Si usa export _JAVA_SR_SIGNUM =12 en Linux, básicamente se puede resolver.
explicación del sol:
--publicado por: cobre
A continuación se muestra un recorte de Sun sobre cómo solucionar los fallos de JVM en condiciones altas.
recuento de subprocesos en JVM 1.3 para Linux
En Linux, use un número de señal mayor para el hilo del punto de acceso
controlador de suspensión/reanudación. El número de señal que se utiliza es.
especificado por la variable de entorno _JAVA_SR_SIGNUM Estableciéndolo en un.
un número mayor que SIGSEGV (11) resolverá el problema. Un buen número.
usar es 12, que es SIGUSR2. Usar la señal 16 para solucionar el problema.
El problema puede tener problemas potenciales. Entonces, tcsh, "setenv.
_JAVA_SR_SIGNUM 12" puede resolver el problema.
-