[Apache]exit signal Segmentation fault (11) 오류
2016. 9. 28. 16:05 - 미나리다
아파치서버가 가끔씩 죽어 로그파일을보니
[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 << 참고
'리눅스 > webserver' 카테고리의 다른 글
[Apache] zend_mm_heap corrupted 에러 (0) | 2016.09.28 |
---|---|
[Apache] 아파치최적화 튜닝하기 퍼옴 (0) | 2016.09.28 |
[apache] error retrieving pid file logs/httpd.pid 에러 해결법 (0) | 2016.09.05 |
[Centos6] Ioncube 설치 (0) | 2016.08.05 |
[Centos6] php 모듈설치(soap,mysqli,Zend) (1) | 2016.08.05 |