Apache работает worker
мод. Множественный vhosts
настроены. Один из vhosts запускается в цикле, порождая дочерние элементы. Я хочу убить этого, оставив другие хорошие хосты работающими. An apache2ctl restart
является изящным и, следовательно, циклические запросы плохого виртуального хоста не уничтожаются. apache2ctl stop
останавливает плохие запросы плохо настроенного хоста, но также и другие хорошие хосты.
Есть ли способ просто остановить плохой vhost (или его плохие запросы)?
Рабочих для конкретных vhosts нет. Любой воркер может обработать любой запрос для любого виртуального хоста.
Но если у вас возникла проблема с vhost, вы можете удалить его конфигурацию и затем запустить apachectl graceful
(или apache2ctl
в системах Debian). Нет необходимости делать полный restart
. Но запросы для этого виртуального хоста затем будут обрабатываться виртуальным хостом по умолчанию, что может быть не тем, что вам нужно.
Вместо перенастройки Apache вы должны решить основную проблему (которую вы на самом деле не описали).