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

Остановка apache-воркера vhost

Apache работает worker мод. Множественный vhosts настроены. Один из vhosts запускается в цикле, порождая дочерние элементы. Я хочу убить этого, оставив другие хорошие хосты работающими. An apache2ctl restart является изящным и, следовательно, циклические запросы плохого виртуального хоста не уничтожаются. apache2ctl stop останавливает плохие запросы плохо настроенного хоста, но также и другие хорошие хосты.

Есть ли способ просто остановить плохой vhost (или его плохие запросы)?

Рабочих для конкретных vhosts нет. Любой воркер может обработать любой запрос для любого виртуального хоста.

Но если у вас возникла проблема с vhost, вы можете удалить его конфигурацию и затем запустить apachectl graceful (или apache2ctl в системах Debian). Нет необходимости делать полный restart. Но запросы для этого виртуального хоста затем будут обрабатываться виртуальным хостом по умолчанию, что может быть не тем, что вам нужно.

Вместо перенастройки Apache вы должны решить основную проблему (которую вы на самом деле не описали).