서버 램이 부족해서 워드프레스 플러그인 등의 작업이 안되는 경우 추론

플러그인을 작동시키는데 램이 부족하다고 나오는 경우가 있습니다. 일단 추론을 해보면요.

(1) 서버가 공유 호스팅이라 업체에서 램의 배분을 강제로 적게 설정해둔 경우 워드프레스에서 쓰는 램 설정을 높혀도 적용이 안된다?
(2) PHP에서 파일 업로드 제한을 설정할때 post_max_size와 upload_max_filesize를 둘다 바꿨나?
(3) 웹브라우저에서 자바스크립트 실행시 필요한 힙 사이즈를 크게 설정했나?

이 세가지가 우선 생각나는데요.

(1)은 공유 호스팅을 예로 들었지만, VPS나 dedicated server인 경우에도 한 서버에 세팅된 사이트의 수가 많고 각각의 접속자수가 크면 똑같은 결과가 나올 것 같습니다. 그러나 (1)을 해결할때 직접 설정을 바꾸는 것이 허용되면 더 손쉽게 해결이 되네요. 이 경우에도 서버의 어느 부분이 해킹받으면 안되는 경우도 있구요.

(2)는 파일 업로드 제한 최대치를 높힐때 안되면 의외로 그냥 넘어가는 경우도 있는데 두가지 설정값을 다 바꿔놔야 하네요.

(3)은 웹브라우저에서 자바스크립트를 실행할때 메모리 허용량의 문제로 서버 문제가 아니면 클라이언트 (사용자 PC) 설정에 의한 것일 수도 있다는 것인데요. 검색해보시면 웹브라우저별로 메모리 허용량을 설정하는 방법이 제공되는 경우가 있으니 확인해보시길 권하네요.

그외의 원인이라면 연쇄적인 반응에 의해 잘 안찾아지는 원인일 수도 있으니 참고하시길요.

참고로 설정값 변경 후에는 웹서버와 php-fpm 재시작이 필요하네요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤