의심스러워서 아파치 로그 분석하고 싶은데

제가 웹서버를 운영하는지도 벌써 8개월이 되어갑니다

/var/log/apache2에 들어가서 8개월 전것부터 에러로그를 살펴보았습니다

에러로그 파일이 무려 27개나 있더군요

근데 로그파일들 보면 전부 아래 3가지들이 섞여 들어가 있더군요

[1] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
PHP를 설치할때 수호신이라는 보안모듈이 같이 깔렸는데 이게 정확히 무슨 메시지일련지;

[2] caught SIGTERM, shutting down
셔팅 다운이라함은 서버가 재부팅 됬다는건가요?

[3] Graceful restart requested, doing restart
이 메시지 제일 의심스럽네요

모든 에러로그가 같은 패턴입니다 그중 한 로그파일을 올려봅니다
[Sun Jul 05 07:08:30 2009] [notice] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
[Tue Jul 07 18:38:04 2009] [notice] caught SIGTERM, shutting down
[Tue Jul 07 18:38:05 2009] [notice] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
[Tue Jul 07 18:46:24 2009] [notice] caught SIGTERM, shutting down
[Tue Jul 07 18:47:27 2009] [notice] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
[Sun Jul 12 07:24:31 2009] [notice] Graceful restart requested, doing restart

수호신이 configured 되고 셔팅 다운되고 Graceful restart requested, doing restart 이런 순서로 로그가 기록되있는데
몇몇 로그는 caught SIGTERM, shutting down이 없고 바로 Graceful restart requested도 기록되어있습니다

Graceful restart requested, doing restart
이 메시지가 의심스러운 이유는 항상 오전 6시 50 ~ 7시 30분 사이 유동적인 시간마다 로그 파일 마지막 부분에 적혀 있습니다
이게 대체 뭐하는 메세지인지 궁금하네요… 혹시 로그를 꽉채우고 새로그파일을 쓸때 발생하는 건가…

저 메세지에 대해 아시는 분 있으면 답변을 부탁드립니다

p.s - 로그같은거 분석하려면 어디 참고하기 좋은 사이트 없나요??

[1] [2] [3] 전부 아파치 서버 재시작 메세지 입니다. 새로 부팅을 했거나. sudo /etc/init.d/apache2 restart 시에 뿌려 보내는 메세지 입니다. 또는 로그로테트가 로그를 자동 짜르기 위해서도 재시작 합니다.

[quote="Ryki9":kpkvzyba][1] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
PHP를 설치할때 수호신이라는 보안모듈이 같이 깔렸는데 이게 정확히 무슨 메시지일련지;[/quote:kpkvzyba]Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch configured – resuming normal operations
우분투 용 아파치 2.2.9 가 php 5.2.6 과 수호신 패치 로 구성되어 – 정상적으로 운영을 재게 했답니다.

[quote="Ryki9":kpkvzyba][2] caught SIGTERM, shutting down
셔팅 다운이라함은 서버가 재부팅 됬다는건가요?[/quote:kpkvzyba] 아뇨 정기 메세지죠 재시작하려도 정지부터 해야죠

[quote="Ryki9":kpkvzyba][3] Graceful restart requested, doing restart
이 메시지 제일 의심스럽네요[/quote:kpkvzyba] 재시작요청으로 우와하게 재시작 했다.

일반적인 아파치 시작과 정지 재시작시 뿌리는 메세지 입니다. 에러 메시지가 아닙니다.

[quote="Ryki9":kpkvzyba]이 메시지가 의심스러운 이유는 항상 오전 6시 50 ~ 7시 30분 사이 유동적인 시간마다 로그 파일 마지막 부분에 적혀 있습니다
이게 대체 뭐하는 메세지인지 궁금하네요… 혹시 로그를 꽉채우고 새로그파일을 쓸때 발생하는 건가…[/quote:kpkvzyba] 로그 파일을 짜르고 새로 작성하기 위해 logrotate 가 아파치를 정지 하고 짜르고 재 시작 합니다.
/etc/logrotate.d/apache2 내용에 나옵니다.

매번 물어볼때마다 시원한 답변을 주시는(!)

강분도님은 전지전능하신 듯 :D

웹서버 구축하고 설정같은거만 건드려봤지

로그는 하나도 볼줄몰랐는데

님 덕분에 이제 조금은 틀이 잡혔습니다

로그도 데몬이 있는 줄은 몰랐어요

/etc/logrotate.d/

에 가보니 apache2가 있어서 열어보니

일정시간마다 /var/log/apache2/*.log 가 있고 내욜들을 쭈욱 보니

이 데몬에서 로그를 생성하는것이군요! 감사합니다 :D

아파치 로그를 만드는건 아파치이고
각 다른 로그들도 각 커널 또는 프로그램 이 만드는데.
그걸 기록 하게 하는 데몬은 sysklogd 데몬 입니다.

[b:2gd3qa0s]logrotate 데몬은 그냥 그 기록된 로그를 정한 시간이 지나면 자르는 일을 합니다.[/b:2gd3qa0s] ;)

[quote="Ryki9":7sumxsop]매번 물어볼때마다 시원한 답변을 주시는(!)

강분도님은 전지전능하신 듯 :D

[/quote:7sumxsop]

‘시원하게 답변을 주시는’ 대목에서 왜… -_- 응가가 마렵지