JAVA/트러블슈팅
Tomcat에서 SecureRandom 처리 문제로 시작이 느린 이슈 처리
달사자!
2018. 10. 2. 13:37
원인 : 톰캣이 sessionId 등에서 필요한 난수를 생성할때 SecureRandom클래스에 의존되는데, 이 클래스는 디폴트로 /dev/random을 사용(자원 고갈되면 지연 발생할 수 있음)
해결 : urandom을 사용하도록 처리.
-Djava.security.egd=file:/dev/./urandom 처리하거나 jre설치된 하위 디렉토리의 java.security 파일에서 수정
참고 : https://wiki.apache.org/tomcat/HowTo/FasterStartUp