【问题标题】:mod_jk - Unable to get the free endpointmod_jk - 无法获得免费端点
【发布时间】:2014-09-25 06:44:02
【问题描述】:

我使用 Apache/2.2.14 (Worker MPM) + libapache2-mod-jk 1.2.28-2 + tomcat 6.0.24 让我的应用程序与 CGI 和 Java 一起在一台机器上工作。我遇到了 mod_jk 的问题(我不确定):

错误

Internal Server Error
[info] "ajp_get_endpoint::jk_ajp_common.c (3001): Unable to get the free endpoint for worker ajp13 from 10 slots" 
[error] jk_handler::mod_jk.c (2549): Could not get endpoint for worker=ajp13

只有在我使用远程代理服务器时才会发生这种情况。直接连接似乎有效。

jk_workers.properties:

worker.list=ajp13
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.lbfactor=50
worker.ajp13.cachesize=10
worker.ajp13.cache_timeout=600
worker.ajp13.socket_keepalive=1

mods-enabled/jk.conf

JkWorkersFile /etc/apache2/jk_workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkShmFile /var/log/apache2/jk-runtime-status

【问题讨论】:

    标签: apache tomcat tomcat6 mod-jk


    【解决方案1】:

    尝试删除deprecated cachesize property并再次测试。

    【讨论】:

    • 感谢您的回复。我确实从 jk_workers.properties 中删除了 cachesize 和 cache_timeout 并且它有效.. :-)
    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多