본문 바로가기

File size limit exceeded 에러 해결


1년 넘게 별 문제 없이 잘 돌아가던 php 파일.


크론탭으로 스케쥴링 해서 돌리고 있었는데 어느날 갑자기 데이터 갱신이 안되는 일을 안하는 현상을 발견.



그래서 크론탭 로그를 보니 이상이 없고 에러도 없고 아무 문제가 없어 보였다.

그런데 크론탭에 실행 로그 기록도 안되고..


겉으론 이상이 없는데 잘 되던놈이 안되서 로그인 후에 php가 문제가 있나 싶어서 해봤떠니


centos file size limit exceeded 에러 해결 방법


php, php -v, php -q /home/1.php 죄다 같은 에러만 뱉어냄



File size limit exceeded


로그가 만땅일 때 나는 에러인데 아파치로그나 ssl로그일 때 본거 같은 에러인데.

각로그는 매일 분할로 저장이 되기 때문에 만땅 기준인 2기가의 파일크기를 가질수가 없는데...


php 변수도 바꿔보고 괜히 뻘짓하다 확인했는데


php 로그가 2기가이다.


php 로그 용량 분할


부랴부랴 로그파일 용량 줄이고 새로 만들어서 하니 되긴 한데.


이전에 mysql이 갑자기 에러났을 때도 보니 하드용량이 만땅이라서 새벽에 일어나서 수정했던일이 있다.


백업이나 자동분활 되게 설정 안한 내잘못이지..


잊어먹을까봐 기억해 두자. 꼭 그런 경우는 아니겠지만 내가 겪은 부분만이라도 기록을..


1.증상 : 콘솔창에 php로 멀해도 file size limit exceeded 메세지가 나오고 실행이 안됨.

2.증상2 : 아무이상없이 잘 되던 크론탭에 걸어놓은 php가 실행도 안되고 크론탭 실행로고를 걸어놔도 입력이 아무것도 안되고 echo고 개코고 아무것도 안찍힘.


3.이번같은 경우는 php_errors.log크기가 만땅이라 그럼

4.로그파일 백업후 변경.

5.잘되나 테스팅 이상무.

6.mysql이 접속이 갑자기 안될 때 : 여러가지 경우가 있지만 그중에 하나 하드만땅인지 체킹 해볼껏.



이것으로 또 하나 배웠다. 오밤중에 식겁했네.