메모리가 초과되면 프로세스를 종료하고 서버를 다시 시작합니다 - bash 및 cron

메모리가 초과되면 프로세스를 종료하고 서버를 다시 시작합니다 - bash 및 cron

저는 django와 Python을 사용하여 webfaction에 웹사이트를 운영하고 있습니다.

그러나 기억력 문제가 있습니다.

외부 라이브러리를 사용하고 시간이 오래 걸리기 때문에 문제가 발생합니다(많은 시간과 메모리 소모).

스레드를 사용하여 실행 시간을 제한해 보았지만 멀티 스레드 환경에서는 아무런 효과가 없는 것 같습니다.

최후의 수단으로, 300MB 이상의 메모리가 사용되면 모든 프로세스를 종료하고 서버를 다시 시작하는 bash 스크립트 파일(cron으로 실행)을 작성해 보았습니다.

또 다른 문제는 bash를 이해하지 못한다는 것입니다.

위 사이트를 실행하기 위해 bash 스크립트를 작성하는 데 도움을 줄 수 있는 사람이 있습니까?

제 생각에는 꽤 짧을 것 같아요.

운영 체제는 리눅스입니다.

감사해요.

관련 정보