我有一个应用程序,它在n个Tomcat服务器前面使用Apache (2.0.63)和mod_jk (1.2.27)作为负载均衡器。所有这些应用程序都绑定到Windows (我知道Apache和Tomcat并不绑定到Windows,但在它们中运行的应用程序是)。安装tomcat服务器时,我们以编程方式更新workers.properties文件,让负载均衡器知道新服务器的情况。
目前,一旦更新了workers.properties文件,我们就调用Apache.exe -k restart,以便Apache获取新的配置更改。
我在寻找一种更优雅的方法。目前,我们在应用程序的其他部分上遇到了问题,因为Apache在重启时突然切断了它们的连接。是否有一种通过向workers.properties或Apache发送命令来优雅地重新加载mod_jk文件的方法?
谢谢!
发布于 2010-11-15 17:20:49
部分输出来自"apache -h“
-k重新启动:告诉运行的Apache执行一个优雅的重新启动
"apache -k重新启动“应该允许事务完成。
http://httpd.apache.org/docs/1.3/windows.html#signal
发布于 2010-06-22 01:39:20
不确定windows版本,但Linux版本有“优雅”。
apache -k gracefulhttps://serverfault.com/questions/153231
复制相似问题