블로그 운영 중에 종종 OOM(Out Of Memory)이 발생을 해서 httpd 또는 mariaDB 프로세스가 다운되어 블로그 운영이 중단된다.
VM Guest, CentOS7 x86_64, Memory 4G로 운영 중인데 hacking 공격으로 의심되는 공격이 발생되면 OOM이 발생되곤 한다.
그래서 로그와 대처 방법등을 확인해 본다.

1. messages 로그 확인
messages 로그를 확인해 보면 2018.05.01 12:50~12:51 경에 프로세스가 다운되었다.

 

2. httpd error 로그 확인
OOM이 발생한 시각의 http error 로그를 보면 아래와 같다.

  • OOM이 처음 발생하기 시작한 5월 1일 12:50:52에 95.181.179.218 IP(러시아)에서 php 공격을 시도한 것으로 보인다.
  • 5월 12의 접근 IP 66.249.79.52은 google의 IP 이다.
  • 러시아 IP와 구글 IP의 차이점은 WP_Hook->do_action, WP_Hook->apply_filters 구문을 쓰고 안쓰고 차이인거 같다.

아래는 hook 문구만으로 검색해 본 결과

 

3. 관련 사이트
아래 사이트에서 확인해보니 /etc/php.ini 설정파일에서 'memory_limit = 256M'로 변경하라고 가이드하는 듯 해서…

https://teamtreehouse.com/community/wphead-is-causing-memory-error

이 현상과 직접 연관은 없지만 우선 php.ini 값을 변경해보고 spacious 워드프레스 테마를 업데이트한 상태다. (2018.05.17 14:30)

default-constants.php 파일의 Memory limit 설정

 

더 지켜봐야 하겠다.

wordpress OOM(Out Of Memory)
태그:                     

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다