Назад | Перейти на главную страницу

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

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

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

Любой способ добиться этого?

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

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