기술지원 문의
resin사용중에 문제점 해결을 위해 질문 드립니다.
zinias / 2008-06-20 14:14
resin을 가동중에 레진이 갑자기 죽는(내려가는)경우가 생기는데 문제는 로그파일 설정 같은건 안해 놔서 정보가 없다는 것인데
이런 문제 해결을 위해 로그파일을 생성하게끔 하고 싶은데 여기 저기 뒤져 봤는데 잘 모르겠더군요 일단
<stdout-log path=${resin.home}/log/error/Yahoo/stdoutlog.log rollover-period=1W rollover-size=10mb/>
<stderr-log path=${resin.home}/log/error/Yahoo/stderrlog.log rollover-period=1W rollover-size=10mb/>
<log name= level=all path=stderr: timestamp=\"[%H:%M:%S.%s]\"/>
의 로그를 찍게끔 해놨는데 여기에 추가하거나 빼야 할것이 있는지 질문 드립니다.
레진은 3.0과 3.1.5를 사용중에 있습니다.
PS : 그냥 log로 검색해보니 몇몇개의 답변이 보이긴 한데 정작 중요한 명령줄이나 옵션은 삭제되었는지 빈공백으로 처리되어 있더군요..
[답변]resin사용중에 문제점 해결을 위해 질문 드립니다.
기술지원팀 / 2008-06-23 10:34
안녕하세요. 기술지원팀 입니다.
우선 log 셋팅은 보통 전역적인 서버 log와 호스트 log로 분리하여 설정 합니다.
이는 log관리가 용이하며,장애 발생시 좀 더 빠르고 쉽게 로그를 분석할 수 있습니다.
로그 설정 방법은 다음과 같습니다.
<Server Log> : 레진 서버에 대한 로그 정보를 설정 합니다.
<resin>
..
<log name=\"\" path=\"log/stdout.log\" rollover-period=\"1D\" rollover-size=\"100mb\"
timestamp=\"[%y-%m-%d %H:%M:%S.%s]\" level=\"info\"/>
<logger name=\"com.caucho.java\" level=\"info\"/>
<logger name=\"com.caucho.loader\" level=\"info\"/>
<stdout-log path=log/stdout.log rollover-period=1D rollover-size=100mb/>
<stderr-log path=log/stderr.log rollover-period=1D rollover-size=100mb/>
</resin>
<Host Log> : 각 호스트의 대한 상세한 로그를 설정 합니다.
<host>
...
<stdout-log path=logs/stdout.log rollover-period=1D rollover-size=100mb/>
<stderr-log path=logs/stderr.log rollover-period=1D rollover-size=100mb/>
<access-log path=\"logs/access.log\" rollover-period=\"1D\" rollover-size=\"300mb\" format=\"%h%l%u%t"%>s%b"%{Referer}i""%{User-Agent}i"\"/>
...
</host>
위와 같이 설정 하실때 레진이 설치 되어 있는 파일 파티션의 크기를 고려 하신후 설정
하시길 권장합니다.
감사합니다.