페이지 이력
Sv translation | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
MagicInfo Server 서비스를 등록/변경/삭제할 수 있다. 서비스 등록/삭제MagicInfo Server 서비스 실행시 기본적으로 적용하게 될 옵션을 추가로 지정하거나 변경할 수 있고, 윈도우 서비스에 삭제, 등록하여 적용시킬 수 있다. 예를 들어 jvm의 memory가 부족할 경우 heap memory나 perm memory 사이즈를 변경할 수 있다. 설정 변경 방법먼저, 아래 경로로 이동하면 "service.bat" 파일을 찾을 수 있다. 파일 경로 : 매직인포설치경로\tomcat\bin\service.bat 해당 파일을 text editor로 연 후 하단으로 이동하여 :installed 아래의 명령을 확인한다. 서비스가 등록되어 실행될때 수행될 옵션을 지정할 수 있다. 관련 옵션은 데몬 실행 설정을 참고하면 된다. 옵션 리스트 : https://commons.apache.org/proper/commons-daemon/procrun.html 데몬 설정과 관련된 옵션을 추가/수정/삭제 한 후 등록된 서비스를 중지 후 삭제, 재시작한다. 서비스 중지 - 서비스 삭제 - 서비스 설치 - 서비스 재시작 순서로 실행한다.
tomcat server.xml 설정tomcat이 구동될때 웹서비스가 실행되면서 필요한 각종 설정을 수정 할 수 있다. 해당 파일을 텍스트 에디터로 연 후 수정이 필요한 값을 수정하여 저장하고, MagicInfoPremium 서비스를 재시작하면 적용되어 실행된다. 파일 경로 : 매직인포설치경로\tomcat\conf\server.xml 기존 옵션 설명
더 다양한 옵션을 확인하고 싶으면 tomcat 공식 사이트에서 참고할 수 있다. 설치된 tomcat version에 맞게 설정해야 한다. 사이트 주소 : https://tomcat.apache.org/tomcat-8.0-doc/config/http.html Tomcat cache 삭제tomcat에 의해 웹어플리케이션이 배포되면 기본적으로 cache가 남게 되는데 웹어플리케이션 파일(매직인포설치경로\server)에 변경 사항이 생겼을경우 제대로 구동에 반영되지 않을 수 있다. 이때는 cache가 저장되는 폴더들의 하위 폴더와 파일들을 삭제하고 MagicInfo Server 서비스를 재시작하면 된다. cache를 삭제했을때 tomcat이 제대로 구동이 안될수 있으니 삭제 전 반드시 해당 폴더들을 백업 후 삭제해야 한다. 폴더 경로 : tomcat\temp, tomcat\webapps, tomcat\work tomcat log 확인 방법tomcat 구동에 관련한 로그를 확인하려면 tomcat\logs 폴더 내 파일을 참고하면 된다. log 내용을 바탕으로 tomcat 구동시의 문제를 파악하고 튜닝을 할 수 있다. 로그 파일 종류
tomcat 모니터링 및 튜닝 방법(시간부족으로 다음에 적겠습니다) magicinfo server의 동작이 느려지는 문제 등을 겪을 땐 tomcat이 사용하고 있는 thread 등의 실행 상황을 파악하고, 서버 실행 상황에 맞게 튜닝할 수 있다. 톰캣 관리자를 이용한 모니터링 톰캣 관리자를 이용해 톰캣을 모니터링 할 수 있다. 서버의 상태와 요청 상태 정보를 제공하므로, 관리자가 문제를 해결할때 이 정보를 유용하게 활용할 수 있다. JConsole 튜닝 스레드 덤프를 이용해 덤프를 분석하여 성능 저하의 원인을 파악하고 문제를 해결할 수 있다. jstack samurai tda |
...