내 가상 서버에 Jira 인스턴스를 설정하려고 합니다.
시간이 좀 있어요. 1GB RAM 및 최대 메모리 2GB RAM. RAM이 512MB에 불과한 내 친구의 서버에서 실행되고 있습니다.
첫 번째 오류는 다음과 같습니다.
java.lang.OutOfMemoryError: unable to create new native thread
문제를 해결했습니다
ulimit -u 2048
그 후에 오류가 나타납니다.
Java HotSpot(TM) 64-Bit Server VM warning: Exception java.lang.OutOfMemoryError occurred dispatching signal SIGTERM to handler- the VM may need to
강제 종료되었습니다
일어난.
내 환경:
___ Environment _____________________________
JIRA Build : 5.0.6#733-sha1:f48fab7a0abaa0a316c14a3fc86cdf5a6805ba12
Build Date : Thu May 31 00:00:00 CEST 2012
JIRA Installation Type : Standalone
Application Server : Apache Tomcat/6.0.32 - Servlet API 2.5
Java Version : 1.7.0_05 - Oracle Corporation
Current Working Directory : /tmp/atlassian-jira-5.0.6-standalone
Maximum Allowable Memory : 742MB
Total Memory : 247MB
Free Memory : 210MB
Used Memory : 37MB
어떤 제안이 있으십니까?
답변1
32비트 변형을 사용합니다 jdk
. 3GB 이상의 Java 액세스 가능 RAM이 필요하지 않은 경우 64비트는 불필요한 오버헤드를 발생시킬 뿐입니다.
답변2
이런 일이 자주 발생하면 -Xms512m -Xmx512m
기본값인 128MB 정도만 사용하여 힙 크기를 늘려야 하는데, 이는 일부 시스템에서는 충분하지 않습니다.
또한 Jira에서 메모리 누수가 있는지 확인해야 합니다. 4~5일에 한 번씩 정기적으로 발생합니까? 그런 다음 서블릿에 대한 패치를 찾아 가끔씩 다시 시작하도록 예약해야 할 수도 있습니다.