행위

아파치 ALERT

아무그나위키

Caramel (토론 | 기여)님의 2015년 11월 18일 (수) 13:49 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

ALERT - script tried to increase memory limit to ... bytes which is... 경고 수정

오픈수세 13.1 에서 APM 깔고 쓰다보면 보이는 경고로서

systemd 로그를 확인 해보면

ALERT - script tried to increase memory_limit to 157286400 bytes which is a...e 555)

같이 나온다.

php 함수의 memory_limit 부분의 지정된 량을 초과해서 그렇다는 건 알겠는데, php.ini 의 내용을 최대치로 늘려도 경고가 수정되지 않았다. 그래서 구글링... 참고해서 내용을 알고 나서는 허탈했다.

이 경우, suhosin 보안 모듈의 문제이다. 이 기능이 너무 잘 작동하다보니 수호신 내에서 제한한 용량 이상의 내용이 프로세스에 걸리면 경고를 뿌린다는 내용이다.

따라서 수호신 설정파일(/etc/php5/conf.d/suhosin.ini)에 있는  아래의 내용을

suhosin.memory_limit =

(기본적으로 설정되어 있지 않으며 기본값으로 16M 라고 한다.)

주석 제거해서 아래처럼 변경 해주면 된다.

suhosin.memory_limit = 512M

(용량은 사용자마다 다를 수 있다.)

그리고 아파치 재시작을 잊지 말자.

sudo systemctl restart apache2.service