특정 사용자 Apache WSGI를 다시 로드하는 것이 어떻게 가능합니까?

특정 사용자 Apache WSGI를 다시 로드하는 것이 어떻게 가능합니까?

자체 사용자 계정에서 각각 실행되는 여러 WSGI 인스턴스가 있습니다.

저는 사용자가 Python/DJango 코드 업데이트 시에만 자신의 HTTPD 프로세스를 다시 로드할 수 있도록 하려고 합니다. (Apache를 완전히 다시 시작하면 다른 사용자에게 영향을 주지 않습니다.)

이것을 달성할 수 있는 방법이 있나요?

답변1

여러 개의 서로 다른 Apache를 설치하지 않고 개별 프로세스를 다시 시작하는 방법을 모르겠습니다(특히 사람들이 문제를 일으키는 경우 완벽하게 합리적인 방법입니다). 그러나 다음을 살펴보고 싶을 수도 있습니다.우아한restart 지시문...기본적으로 이는 서버를 순환하기 전에 실행 중인 프로세스가 완료될 때까지 기다리는 다시 시작입니다.

저는 매우 큰 규모의 웹사이트를 많이 작업하고 있으며 이는 사용자에게 거의 영향을 주지 않는 프로덕션 환경에서 일반적으로 사용됩니다.

관련 정보