Как можно перезагрузить Apache WSGI конкретного пользователя?

Как можно перезагрузить Apache WSGI конкретного пользователя?

У меня есть несколько экземпляров WSGI, каждый из которых работает под собственной учетной записью пользователя.

Я пытаюсь предоставить пользователям возможность перезагружать собственные процессы HTTPD только при обновлении кода Python/DJango, не влияя на других пользователей (как это произошло бы при полном перезапуске Apache).

Есть ли способ этого добиться?

решение1

Я не знаю способа перезапустить отдельные процессы без нескольких различных установок Apache (что является вполне разумным способом сделать это, особенно если люди что-то ломают). Однако, вы можете взглянуть наизящныйДиректива перезапуска... По сути, это перезапуск, который ожидает завершения запущенных процессов, прежде чем перезапустить сервер.

Я работаю над многими действительно крупными веб-сайтами, и это часто используется в производстве и оказывает очень незначительное влияние на пользователей.

Связанный контент