2014-09-25 24 views
1

我使用Apache/2.2.14(Worker MPM)+ libapache2-mod-jk 1.2.28-2 + tomcat 6.0.24为我的应用程序使用CGI和Java一起使用一台机器。我遇到了mod_jk的问题(我不知道):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启用/ 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 

回答

0

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

+0

感谢您的回复。我确实从jk_workers.properties中删除了cachesize&cache_timeout,它可以工作.. :-) – 2014-09-25 12:43:00