아파치로그에 size limit exceeded가 계속
작성자 정보
- 헐렁고수 작성
- 작성일
컨텐츠 정보
- 1,340 조회
- 1 댓글
- 0 추천
- 목록
본문
아마도 님의 리눅스서버에 ext2 파일시스템을 사용하는 것으로 생각이 됩니다.
ext2 파일시스템에서는 2G가 넘는 파일이 한계입니다.
즉, 님의 경우 error_log 에러로그파일 또는 access_log 파일 둘중에 하나가 2G가 넘기 때문에 아파치에서 [Thu Mar 21 11:44:48 2002] [notice] child pid 29677 exit signal File size limit exceeded (25)
와 같은 에러로그가 error_log에 남겨지는 것입니다.
또한 이경우 로그인등을할때에 session 파일이 정상적으로 생성되지 않는 증상이 나타나게 됩니다. 즉 session파일의 사이즈가 0로 생성이 되죠...아래와 같이 말이죠..
-rw------- 1 apache apache 0 Aug 8 01:25 sess_f8612c4fbb8025fbe7c55a1db7946fa4
-rw------- 1 apache apache 0 Aug 8 01:15 sess_fe63f5260f5f238da8ddf44a75714773
-rw------- 1 apache apache 0 Aug 8 01:15 sess_ffbe41fea51e733f81068ace5425ef67
이쯤되면, 원인은 확실히 이해가 되셨을테고,,,
access_log 파일과 error_log 파일의 사이즈를 줄여주시고 apache를 재시작해주시면 정상적으로 작동하게 됩니다.
access_log 파일과 error_log 파일의 사이즈를 줄이시려면 다음과 같이 하십시요..
cat /dev/null > access_log
cat /dev/null > error_log
이렇게 하면 access_log 파일과 error_log 파일의 사이즈가 0가 됩니다.
관련자료
-
이전
-
다음
아스테리아님의 댓글
- 아스테리아
- 작성일