얼마전에 xe 1.7 버젼에서 xe1.8 (최신)으로 업그레이드를 진행하였습니다.

기존 서버 환경은 apache 2.2+php 5.3+mysql 5.6 버젼이었는데

이번에 업그레이드를 진행하면서 apache 2.4+php 7.1+10.1.21-MariaDB 으로 변경하였습니다.

 

문제가 서비스가 잘되다가 갑자기 apache 데몬이 다운되는 현상이 발생됩니다.

하루에 몇번식 나타나는데요 apache 재시작 하면 다시 정상적으로 접속됩니다.

 

apache log 확인을 해보니 아래 로그가 계속 체크됩니다.

 

[Mon Jul 31 18:28:22.025104 2017] [core:notice] [pid 22659:tid 140520138680128] AH00052: child pid 20638 exit signal Segmentation fault (11)
[Mon Jul 31 18:28:23.026404 2017] [core:notice] [pid 22659:tid 140520138680128] AH00052: child pid 20705 exit signal Segmentation fault (11)
[Mon Jul 31 18:28:23.026482 2017] [core:notice] [pid 22659:tid 140520138680128] AH00052: child pid 20706 exit signal Segmentation fault (11)
[Mon Jul 31 18:28:25.031270 2017] [core:notice] [pid 22659:tid 140520138680128] AH00052: child pid 20840 exit signal Segmentation fault (11)

 

http://we-minarida.tistory.com/entry/Apacheexit-signal-Segmentation-fault-11-%EC%98%A4%EB%A5%98

 

google 에서 관련 자료를 찾는중 core dump 를 생성해서 확인해보면 된다는데, 아무리 해도 파일이 생성되지 않습니다. 혹시 관련 내용 알고 계신분이 있으신지요? 

 

1. 그냥 apache 버리고 nginx 로 다시 갈아탄다 (그럼 위 문제가 해결될까요?)

2. 혹시 APM을 잘못설치해서 위 현상이 나타날수 있는지요? (APM 재설치후 해결이 될까요?)

3. 의뢰로 해결 가능하신분은 따로 쪽지주시면 의뢰드리도록 하겠습니다.

 

감사합니다.

  • ?
    메모리 부족하면 뻣는것 같은데 아파치 저도 그랬었는데 nginx로 넘어오니까 그런현상이 없는듯하네요..
  • ?

    메모리 관련 의심은 하고 있었습니다만, php 관련부분에서 메모리 누수가 있는건가요? nginx 고려를 해봐야겠네요 답변 감사합니다. php 7 으로 변경하면서 opcache 와 xe 슈퍼캐시 모듈은 사용중인데, 혹시 이부분에 관련된 문제가 있을까요?