- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序使用 Apache
、mod-jk
和 Tomcat
进行负载平衡,这与此 work.properties 配合得很好
:
worker.list=workerlist
# Set properties for worker3
worker.worker3.type=ajp13
worker.worker3.host=xxxx
worker.worker3.port=xx
worker.worker3.lbfactor=4
worker.worker4.ping_mode=A
worker.worker3.socket_timeout=30
worker.worker3.reply_timeout=30000
# Set properties for worker4
worker.worker4.type=ajp13
worker.worker4.host=xxxx
worker.worker4.port=xx
worker.worker4.lbfactor=4
worker.worker4.ping_mode=A
worker.worker4.socket_timeout=30
worker.worker4.reply_timeout=30000
# Set properties for workerlist(lb)
worker.workerlist.type=lb
worker.workerlist.balance_workers=worker4,worker3
worker.workerlist.sticky_session=1
worker.list=jkstatus
worker.jkstatus.type=status
当我关闭 worker4
(Tomcat) 时,JK Status Manager
( http://apachehost/jkstatus ) 的 Web 界面仍然显示 worker4
处于 ACT
和 OK/IDLE
状态,这没有意义,因为 worker4
不再可用。而且我在 mod-jk.log
中没有看到任何错误消息。
但是,当我将 worker.properties
更改为只有不可用的 worker4
并再次尝试访问时,页面显示 ERR
Satte :
mod-jk.log
显示:
[error] ajp_service::jk_ajp_common.c (2626): (worker4) connecting to tomcat failed.
[info] service::jk_lb_worker.c (1400): service failed, worker worker4 is in error state
[info] service::jk_lb_worker.c (1480): All tomcat instances are busy or in error state
[error] service::jk_lb_worker.c (1485): All tomcat instances failed, no more workers left
我的问题是:
根据 Service Availablity Rating在 Tomcat 的网站上,它说“OK(空闲):自上次平衡器维护以来,该工作人员没有收到任何请求。默认情况下,平衡器维护每 60 秒运行一次。工作人员应该没问题,但因为我们没有必须使用一段时间,我们无法确定。此状态在 1.2.24 版本之前已称为 N/A。”。据我了解,mod-jk 本身会自动保持连接。那么,为什么 JK Status Manager
不在其中一名工作人员宕机时向我发出警报?维护不工作或 JK Status Manager
网站无法正常工作?
除了JK Status Manager
,还有其他方式可以实时监控worker的状态吗?我的意思是,如果一台服务器出现故障,我想立即知道。
ping_mode
是否必须明确设置?默认为“A”吗?日志说:[warn] jk_map_handle_duplicates::jk_map.c (446):检测到重复键 'worker.worker4.ping_mode' - 先前的值 'A' 将被 'A' 覆盖。
最佳答案
1) 如果一个 Tomcat worker 失败,则在下一次检查平衡器之前什么都不会发生。因此显示 OK/Idle。 60 秒后应变为 Err 状态。
2) 当然还有其他工具,该页面只是一个信息而不是表单管理。最简单的方法是设置一个响应 HTTP_200 状态的 servlet。您可以从外部程序检查其可用性,即使用 URL 对象。
3) 显示该消息,因为您在第 7 行的配置中有错字(worker4 而不是 worker3):
worker.worker4.ping_mode=A
关于java - mod_jk1.2.32 的 JK Status Manager(status worker) 没有在 Web 界面上显示正确的 worker 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29641090/
我一直通过 mod_jk 使用 Apache + Tomcat。要告诉 Apache 不要将/recources 转发给 Tomcat,只需将它放在 vhosts 中: SetEnvIf Reque
我读到 this answer关于制图 jk 的 key .我尝试了答案,但对我没有任何帮助。这些是我在我的 vimrc 中尝试过的: inoremap jk , inoremap jk , inor
我遇到了挂起的负载平衡 Tomcat 服务器的严重问题。任何帮助将不胜感激。 系统 我在 HotSpot Server 14.3-b01 (Java 1.6.0_17-b04) 上运行 Tomcat
我在 vim 中使用 jk 作为我的转义序列,在 bash 和 zshell 中使用 vi-mode。我如何在 fish shell 中做到这一点? 即在vim中: inoremap jk bash
在 vim 中,您可以开始输入一个单词,按 ctrl-n,然后会弹出一个带有建议补全的框。我不喜欢将手移到箭头键来滚动浏览此列表。有什么方法可以使用 jk 键向下/向上滚动吗? 最佳答案 inorem
这是我的 JK_FF 代码: module JK_FF(j,k,clk,Q); input j,k,clk; output reg Q; always @(posedge clk) begin
我有一个 3.5 GB 2 CPU 服务器运行在 tomcat/apache 上,带有 mod.jk。我们看到我们的服务器本身有足够的可用内存,并且 tomcat 没有显示任何疯狂的 GC。 我们一直
我的 cent os 服务器上有一个 tomcat(在 8080 上运行)应用程序,我可以使用 url 访问它: SERVER_IP:8080/myapp 我打开了我的管理面板 SERVER_IP:8
我需要在 apache 后面运行 tomcat - 我正在运行 suse 10 最佳答案 安装 mod-jk 的最简单方法是使用 yast。或者命令:sudo/sbin/yast --install
我决定尝试用 C 编写触发器。我尝试过 D 触发器和 JK 触发器(还没有预设和清除部分)。 我正在测试通过级联它们是否可以让它们产生一个简单的 4 位纹波计数器。在编写并运行我的代码后,它似乎以以下
在我的 vimrc 中,我重新映射了 jk 以使用 imap 进行转义。 问题出现在我使用jk的时候;它不会逃脱,它只会回显 . 这里是有问题的条目: imap jk 我也在 fedora 中使用
我有 imap jk 在我的 vimrc 中,但是当我在行尾使用它时(当列表打开时光标在 $ 上时)光标转到下一行的开头。如何解决? 最佳答案 它对我来说正常工作。 我假设干扰映射或设置。 首先你应
我的 tomcat6 有问题,当我“top -H”时,我可以看到 3 个 java 线程以 100% CPU 运行。我使用 PSI-probe 查看了 tomcat 正在做什么,在 jk-8009 下
在我的 Java/Struts2/Tomcat 应用程序中,当请求生成“304 Not Modified”响应的某些资源时,文件仍在响应中发送。 这是使用 Fiddler 捕获的响应示例: HTTP/
我将 oh-my-zsh 与 Zsh 一起使用,我希望在命令行上绑定(bind) Vim。在我的 .zshrc 中,我有以下几行(完整的 .zshrc here): # terminal vim bi
我正在 amazon EC2 中安装一个由软件提供商创建的网络应用程序。 环境细节: 操作系统:ubuntu oneiric java: oracle-java7-jre(取自Eugenesan's
我喜欢并每天在 tcsh 上使用 vim。我喜欢 vim 的一切。我如此喜欢它的原因之一是我不必举手去做事情。我将 jk 映射到 vim 中的 Esc 键。但不幸的是,我无法在 tcsh shell
我有一个问题导致 JBOSS 中的所有线程在读取输入流时阻塞。它不会以可预测的方式发生,系统可以运行数天(或更长时间)后才开始出现问题。 问题看起来类似于 this问题,但我还没有按照答案中的建议尝试
我的应用程序使用 Apache、mod-jk 和 Tomcat 进行负载平衡,这与此 work.properties 配合得很好: worker.list=workerlist # Set prope
我在 tomcat 的 webapps/ROOT 下有一个 jsp 站点(可通过执行 http://localhost:8080)and 访问,希望来自 IIS 的所有请求使用 jk 连接器转到 to
我是一名优秀的程序员,十分优秀!