질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

아파치로그에 size limit exceeded가 계속

작성자 정보

  • 헐렁고수 작성
  • 작성일

컨텐츠 정보

본문

아마도 님의 리눅스서버에 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가 됩니다.

관련자료

댓글 1

아스테리아님의 댓글

  • 아스테리아
  • 작성일
감사합니다...꾸벅

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  250 명