본문 바로가기

카테고리 없음

core 파일이 생성되지 않는 문제

lighttpd 서버로 fcgi 프로세스를 만들어 통신하고 있습니다.

이때 fcgi가 죽는 문제가 생기는데 디버깅하려고 하려고 하는데 core파일이 생성되지 않는 문제가 발생했습니다.

cat /proc/<pid>/limits

Max core file size        0                    unlimited            bytes

 

다음 cat 명령어를 통해 현재 적용된 core file size가 제한되어 있는 문제를 발견할 수 있습니다.

 

확인해야할 사항은 다음과 같습니다.

1. lighttpd.conf code dump 설정 enable 여부

2. lighttpd 파일 안에 setrlimit() 함수 확인

3. fcgi 파일 안에 setrlimit() 함수 확인

 

이 세가지 사항을 확인 후 다시 cat 명령어를 사용하여 file size가 unlimited 인지 확인하면 됩니다.