-
최근 Java로 작성된 이메일 서버에서 파이프 파손 오류가 자주 발생합니다. 검사 후
특히 연결이 가장 많은 기간 동안 Linux의 스레딩 메커니즘으로 인해 JVM 오류가 발생할 수 있습니다. Linux의 tomcat에서도 비슷한 문제가 발생합니다.
해결책은 환경 변수 _JAVA_SR_SIGNUM = 12에 설정하는 것입니다. 그러면 기본적으로 문제가 해결됩니다.
WIN 환경변수에 _JAVA_SR_SIGNUM =12로 설정합니다. Linux에서는 import _JAVA_SR_SIGNUM =12를 사용하면 기본적으로 해결됩니다.
태양에 대한 설명:
--게시자: 쿠퍼
다음은 높은 수준에서 JVM 충돌을 해결하는 작업에 대한 Sun의 스크랩입니다.
Linux용 JVM 1.3의 스레드 수
Linux에서는 핫스팟 스레드에 더 큰 신호 번호를 사용하십시오.
정지/재개 처리기 사용되는 신호 번호는 다음과 같습니다.
환경 변수 _JAVA_SR_SIGNUM으로 지정됩니다.
SIGSEGV(11)보다 큰 숫자는 문제를 해결합니다.
사용할 신호는 SIGUSR2인 12입니다.
문제에는 잠재적인 문제가 있을 수 있습니다. 따라서 tcsh에서는 "setenv"입니다.
_JAVA_SR_SIGNUM 12"로 문제를 해결할 수 있습니다.
-