gpt4 book ai didi

java - 多个 Apache mod_jk 服务器指向同一个 Tomcat worker?

转载 作者:搜寻专家 更新时间:2023-11-01 02:37:49 24 4
gpt4 key购买 nike

我们有一个 Tomcat 应用程序服务器和一个运行 Apache 和 mod_jk 的前端 Web 服务器。我们是否可以添加第二个前端 Web 服务器,它指向同一个应用程序服务器并且还运行 Apache 和 mod_jk?

出于负载平衡的原因,我们不想这样做。相反,这是出于迁移的原因。新的 Web 服务器将是一个完全不同的操作系统,并将使用不同的 SSO 身份验证模块。我们希望能够暂存和测试它,切换 DNS 条目以使其生效,并停用旧服务器。

当前的 workers.properties 文件如下所示:

worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=10.x.x.x
worker.worker1.port=8009

我能否将该配置复制到第二个网络服务器上?

我在这方面没有任何经验或背景,但被要求协助进行服务器迁移,我会尽力提供帮助。

我一直在阅读 mod_jk 和 Tomcat 的文档。我找到了关于将单个 mod_jk 实例指向多个 Tomcat 应用程序服务器的各种文档,但没有任何描述与此相反的内容,而这正是我想要完成的?

这可能吗?

编辑:请注意,我们无权访问 Tomcat 服务器,因为它由第三方供应商管理。我敢肯定,如果我们提出要求,他们会做出更改,但我们自己无法登录。

最佳答案

是的 - 复制将是最简单的。最重要的**是保持 worker 姓名相同。

一个要点是确保 Tomcat 有足够的连接可供两个 Web 服务器处理。正常默认值通常足够高,但如果您尝试进行压力测试,则 tomcat 服务器可能需要网络服务器上可用的工作人员总数。但是,如果您没有足够的,Tomcat 会向日志中写入警告。

** 最重要 - 好的 - 没那么重要,因为你没有使用粘性 session 。但是,如果您在 Web 服务器之间切换时尝试使用 2 个 tomcat 进行此实验,稍后可能会造成混淆。

关于java - 多个 Apache mod_jk 服务器指向同一个 Tomcat worker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42563390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com