Web Server, WAS/Tomcat5 Tomcat 로그 관리 (logrotate.d) Tomcat 로그 관리 (logrotate.d) 구분 위치 및 실행 방법 설명데몬(위치) /usr/sbin/logrotate 데몬의 위치 및 데몬프로그램데몬 설정파일 /etc/logrotate.conf 설정파일설정디렉토리 /etc/logrotate.d logrotate에 적용할 각종로그파일들 보관하는 디렉토리상황파일 /var/lib/logrotate.status logrotate한 작업내역을 보관한 파일cron(일단위) /etc/cron.daily/logrotate logrotate는 주기적으로 실행이되어야하므로 cron에 의해 일단위로 실행이 됨 1. 30일 지난 로그 삭제 # vi /usr/local/tomcat/logs/tomcat_log.sh ($CATALINA_HOME = /usr/local/t.. 2017. 7. 6. Tomcat 메모리 설정 Linux vim catalina.sh > JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx512m -XX:MaxPermSize=128m" Xms: 최초 JVM 이 로드될 때 부여할 메모리 Xmx: 최대 JVM 이 가질 수 있는 메모리 MaxPermSize: JVM 내의 클래스 정보가 담길 최대 메모리 Windows catalina.bat > set JAVA_OPTS=-server -Xms2G -Xmx2G -XX:MaxPermSize=2G (큰따옴표가 들어가지 않음. 유닉스 계열만 큰따옴표가 들어감) 메모리 계산방식 어플리케이션 서버에서 필요한 메모리 계산 방법 - 계산식 : (MaxProcessMemory - JVMMemory - ReservedOsMemory) / (ThreadStack.. 2017. 7. 6. Tomcat bash, bat JAVA_HOME 설정 Tomcat을 별도로 운영하기 위해서는 각 환경마다 java 위치도 다르고 버전도 다를 수 있기 때문에 서버를 배포 할때 다음과 같이 하는 방법을 사용 하도록 하자 WINDOWS %SERVER_HOME%/bin/catalina.bat 파일을 수정한다. 파일 상단에 아래 내용을 추가 set JAVA_HOME=jdk 설치 위치 LINUX %SERVER_HOME%/bin/catalina.sh 파일을 수정한다. 파일 상단에 아래 내용을 추가 JAVA_HOME=jdk 설치 위치 linux 에서 자바위치 찾기 > whereis java 2014. 3. 26. Tomcat 원격 디버깅 보호되어 있는 글 입니다. 2011. 3. 30. 이전 1 2 다음 728x90