[질문] 아파치의 로그파일이 재대로 안쌓이는 것 같습니다.

systemfile의 이미지

아파치 1.3.27을 사용하고 있습니다.

error_log는 잘 쌓이는데 반해 access_log는 408(타임아웃)과 몇몇 IIS취약점 공격하는 코드만 400 되어 쌓입니다.

물론 아파치는 문제없이 잘 돌고 있는데, 로그가 안쌓여 문제입니다.

특별한 사항은 없고, 설정에서 아래것 들만 바꾸어 주었습니다.
MaxKeepAliveRequest 0
KeepAliveTimeout 1
MinSpareServers 4000
MaxSpareServers 4000
StartServers 4000
MaxClients 4000
MaxRequestPerChild 0

어떻게 하면 로그를 제대로 쌓이게 할 수 있을까요?

그리고 로그가 재대로 쌓이지 않아서 실제 코드에서 로그 쌓는 부분을 넣어 보려고 했는데 mod_logs_conf.c 의 function을 호출하는 부분을 못찾겠더군요..ㅡㄴㅡ.. 대체 어디에 숨어있는지도 알 수 있을까요?

jedi의 이미지

아마도 httpd.conf 에서 로그를 남기지 않도록 설정하지 않았을까요?

+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년

systemfile의 이미지

Quote:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
#LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%h %l %u %t \"%r\" %>s %b %U" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog /usr/local/apache/logs/access_log common

라고 설정이 되어있습니다.;ㅁ;

혹시나 모르는데 아파치 컴파일을 할 때 줬던 옵션을 다시 보는 방법은 없나요?

: D

happyjun의 이미지

혹시 httpd.conf의 다른 부분에 CustomLog directive가 또 있는지 살펴 condition이 주어졌는지 알아 보세요.

apache2에서는 httpd -V 하시면 compile option이 나오기는 합니다.

----------------------------------------
http://moim.at
http://mkhq.co.kr