아파치서버가 가끔씩 죽어 로그파일을보니
[Sun Sep 18 06:18:05 2016] [notice] child pid 30317 exit signal Segmentation fault (11)
[Sun Sep 18 06:18:05 2016] [notice] child pid 30440 exit signal Segmentation fault (11)
[Sun Sep 18 06:18:07 2016] [notice] child pid 30720 exit signal Segmentation fault (11)
[Sun Sep 18 06:18:08 2016] [notice] child pid 30751 exit signal Segmentation fault (11)
위처럼 로그가남아있다 찾아보니
코어덤프파일을 남겨서 해당 덤프파일을 분석해 어디서 문제있는지 확인
아파치 httpd.conf에 아래와같이설정
CoreDumpDirectory /tmp
#ulimit -c unlimited
위와같이 설정을 해놓으면 아파치가 또다시 다운되었을때 /tmp 및에 코어파일을 남긴다고한다.
분석
gdb /usr/local/httpd/bin/httpd /tmp/core
(gdb) bt <<로 어디서 문제생겼는지 확인
(gdb) frame 번호 << 문제된 프레임번호 쓰고 내용확인
http://lklingling.tistory.com/entry/apache-core-%ED%8C%8C%EC%9D%BC-%EB%B6%84%EC%84%9D << 참고
...[더 보기]