【问题标题】:Apache Tomcat and Mod_jkApache Tomcat 和 Mod_jk
【发布时间】:2013-09-24 04:51:05
【问题描述】:

我们已经使用 mod_jk 运行 Apache 和 Tomcat 大约一个月了,没有出现任何问题。今天早上我开始在 mod_jk 日志文件中看到以下错误。

我对使用 mod_jk 还很陌生,不知道如何增加连接数、查看活动连接数和/或杀死空闲或死的连接。

任何想法/帮助将不胜感激。

[Thu Sep 19 11:02:42 2013] [1644:11984] [warn] ajp_get_endpoint::jk_ajp_common.c (3177): Unable to get the free endpoint for worker Worker1 from 10 slots
[Thu Sep 19 11:02:42 2013] [1644:11984] [error] jk_handler::mod_jk.c (2726): Could not get endpoint for worker=Worker1
[Thu Sep 19 11:02:42 2013] [1644:11984] [info] jk_handler::mod_jk.c (2788): Service error=0 for worker=Worker1

【问题讨论】:

  • 您是否将 jkstatus 定义为工作人员并可通过 Apache 访问?如果是这样,我建议把它拉起来,看看你是否想改变什么。如果你想让它永久化,它必须放在workers.properties 文件中。 tomcat.apache.org/connectors-doc/generic_howto/…
  • 感谢您的建议。我添加了 jkstatus 并且能够查看统计信息。 Tomcat现在似乎每隔一个半小时就会抓住一次。当它再次发生时,我会发布我看到的错误。还有什么我可以查看的其他调试信息吗?
  • 在运行 JK 状态时,我看到一些错误(请求失败和客户端错误)。我注意到的是当前后端连接的数量总是增加。在 28 分钟内达到 8400。这是正常的还是表示配置问题。
  • 我猜正常取决于使用情况。我们的网站都是只有少数用户的内部公司网站,所以我们永远不会超过几百个(我知道这个数字在任何时候都远远超过用户的数量......可能每个都有多个连接)。请注意您可以尝试调整什么,但 workers.properties 允许各种与连接相关的配置:tomcat.apache.org/connectors-doc/reference/workers.html
  • 所以事实证明这个问题是另一个配置问题的副产品。我们将不同的 Railo 上下文配置为指向同一组共享目录,其中一些上下文映射到导致 Java 线程锁的根上下文中的目录。非常感谢您的帮助。

标签: apache tomcat railo mod-jk


【解决方案1】:

所以事实证明这个问题是另一个配置问题的副产品。我们将不同的 Railo 上下文配置为指向同一组共享目录,其中一些上下文映射到导致 Java 线程锁定的根上下文中的目录

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-11
    • 2018-05-22
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 2017-10-28
    相关资源
    最近更新 更多