停止 vhost 的 Apache Worker

停止 vhost 的 Apache Worker

Apache 在workermod 中运行。配置了多个vhosts。其中一个虚拟主机循环运行,生成子主机。我想终止这个虚拟主机,同时保持其他正常虚拟主机运行。Anapache2ctl restart是优雅的,因此不会终止坏虚拟主机的循环请求。apache2ctl stop停止配置错误的虚拟主机的坏请求,以及其他正常虚拟主机。

有没有办法可以停止坏的虚拟主机(或者它的坏请求)?

答案1

没有针对特定 vhost 的 worker。任何 worker 都可以处理任何 vhost 的任何请求。

但是,如果您遇到 vhost 问题,您当然可以删除其配置,然后运行apachectl graceful(或apache2ctl在 Debian 系统上)。无需执行完整的操作restart。但是,该虚拟主机的请求将由默认虚拟主机处理,这可能不是您想要的。

您不应该重新配置 Apache,而应该解决底层问题(您实际上并没有描述)。

相关内容