Apache 웹서버 메모리 반환 문제 임시 해결 방법

작성일 :

Apache 웹서버가 메모리를 제대로 반환하지 않는 문제를 겪고 계신다면 이 포스트에서 소개하는 내용을 참고해 Apache 웹서버를 사용자가 지정한 일정에 따라 자동으로 재시작되도록 설정할 수 있습니다. 참고로, Apache 메모리 반환 문제에 대한 근본적인 해결책은 아니지만, 문제를 해결하기 전까지 임시로 사용하기에는 괜찮은 것 같아 공유하게 되었습니다.

끝도 없이 올라가는 httpd.exe의 메모리 사용량

필자가 웹서버로 사용 중인 홈서버는 낮은 시스템 사양이기 때문에 프로세서 관리를 매우 철저히 하고 있지만, 유독 Apache 웹서버만 메모리 사용 후 반환하지 못해 시스템이 다운되는 현상을 겪고 있습니다. 이 문제는 여러 원인이 있을 수 있지만, 필자는 아직 해결책을 찾지 못했기 때문에 임시 해결책을 사용하기로 하였습니다.

Apache 웹서버를 재시작해주는 배치파일

@ECHO OFF
NET STOP APM_APACHE2
NET START APM_APACHE2

회색 박스에 기재한 내용을 메모장에 붙여넣기 한 후 배치 파일 확장자(*.bat)로 저장해 사용하시면 됩니다.

자동으로 Apache 웹서버를 재시작하도록 설정

Windows 운영체제에 포함된 예약된 작업 기능을 사용하면 Apache 재시작 배치파일을 사용자가 원하는 일정(매일/주기/월별/시간별)에 따라 실행되도록 설정해 Apache 웹서버의 메모리 반환 문제를 임시로 해결할 수 있습니다.

관련 글 읽기

의견

  1. 이 문제로 며칠동안 제대로 삽질했네요. (답은 못찾고..)
    httpd.exe 프로세스를 새벽5시로 재시작할려면 어떻게 해야 하나요?

의견을 남겨주세요.

Please enter your comment!
Please enter your name here

최근 작성 글