Rainer, We upgraded mod_jk to 1.2.19 and we are still getting the same error in mod_jk.
[Tue Dec 19 11:35:36 2006] [31691:0000] [warn] ajp_get_endpoint::jk_ajp_common.c (2258): Unable to get the free endpoint for worker myWorker from 1 slots [Tue Dec 19 11:35:36 2006] [31691:0000] [info] ajp_get_endpoint::jk_ajp_common.c (2272): can't find free endpoint [Tue Dec 19 11:35:36 2006] myWorker gorgon 0.000099 [Tue Dec 19 11:35:36 2006] [31691:0000] [info] jk_handler::mod_jk.c (1986): Service error=0 for worker=myWorker I would really apperciate if anyone could help me on this. Shekar On 12/17/06, Shekar Tippur <[EMAIL PROTECTED]> wrote:
Hello, Thanks for replying back. I cannot see any specal requests but there maybe high load. I can see 193 active threads. We are in the process of upgrading mod_jk version to 1.2.19. Here is some of the information you wanted. Please let me know if you need more information. cat /proc/version Linux version 2.6.9-34.ELsmp ([EMAIL PROTECTED]) (gcc version 3.4.5 20051201 (Red Hat 3.4.5-2 )) worker.properties worker.list=jkstatus,consWorker,myWorker # Configure Load Balancer status manager. worker.jkstatus.type=status worker.consWorker.port=8009 worker.consWorker.host=localhost worker.consWorker.type=ajp13 worker.consWorker.socket_timeout=120 # Define first worker for failover worker.myWorker.port=8010 worker.myWorker.host=localhost worker.myWorker.type=ajp13 worker.myWorker.socket_timeout=120 apache_mod_jk.conf file # conf/include/apache_mod_jk.conf # global settings files for the mod jk connector LoadModule jk_module libexec/apache_mod_jk.so # Where to find workers.properties JkWorkersFile /home/apache/conf/apache/mod_include/worker.properties # Where to put jk logs JkLogFile logs/apache/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardURICompat -ForwardDirectories # Configure Load Balancer status manager. #JkWorkerProperties worker.jkstatus.type=status # status for later load balancing <Location /jkmanager/> JkMount /jkstatus/* Order deny,allow Deny from all Allow from 127.0.0.1 </Location> JkMount /jkmanager/* jkstatus On 12/16/06, Rainer Jung <[EMAIL PROTECTED]> wrote: > > Hi, > > this looks strange. Could you please post your config and give a couple > of details about your environment (OS+Version). Is there any pattern > related to the problem (special requests, high load, ...)? > > It would be really good, if you could update mod_jk to 1.2.19 or 1.2.20 > which will most likely be available middle of next week. > > Regards, > > Rainer > > Shekar Tippur schrieb: > > Hello > > > > We are getting unable to get the free endpoint and eventually > resulting > > in a 500 (internal server error). > > > > We are using apache 1.3.37 and mod_jk version is 1.2.15. Due to many > > reasons, > > we are not in a position to upgrade wither of these packages. > > > > [Fri Dec 08 01:34:09 2006] [18477:0000] [warn] > > ajp_get_endpoint::jk_ajp_common.c (2138): Unable to get the free > > endpoint for worker myWorker from 1 slots [Fri Dec 08 01:34:09 2006] > > [18477:0000] [info] ajp_get_endpoint::jk_ajp_common.c (2152): can't > > find free endpoint [Fri Dec 08 01:34:09 2006] [18477:0000] myWorker > > 0.000088 > > > > Under these situations, we also see that either jboss threads are > > processing > > for a long time OR a particular thread is idle for a relatively long > time. > > > > I would really appreciate if someone can explain why this particular > error > > occurs and how to remediate the problem. Currently we are restarting > both > > jboss and apache but we are not able to get to the root cause of the > > problem. > > > > People who have got the same error earlier have suggested that we need > > to increase the cachesize OR the connection_pool_size of the worker. > > > > but mod_jk documentation says that it is not recommended to use > > cachesize more than 1 for apache version 1.3.x. > > > > I would really appreciate if anyone can suggest a remediation for this > > issue. > > > > Shekar > > > > ----------------- > > cachesize > > > > This directive has been deprecated since 1.2.16. > > Cachesize defines the number of connections made to the AJP backend > > that are maintained as a connection pool. It will limit the number of > > those connection that each web server child process can make. > > > > Cachesize property is used only for multi threaded web servers such as > > Apache 2.0 (worker), IIS and Netscape. The cachesize property should > > reflect the number of threads per child process. JK will discover the > > number of threads per child process on Apache 2 web server with > > worker-mpm and set its default value to match the ThreadsPerChild > > Apache directive. For IIS the default value is 10. For other web > > servers this value has to be set manually. > > > > Do not use cachesize with values higher then 1 on Apache 2.x prefork > or > > Apache 1.3.x! > > > > --------------- > > > > Shekar > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >