I think I got it. It was JkShmFile that was missing.

Do you know how load balancing was working then if the status worker
wasn't running? During our perf test I did see that it was getting
load balanced.

On Sun, Oct 25, 2009 at 7:50 AM, Mohit Anchlia <mohitanch...@gmail.com> wrote:
> mod_jk 1.27 came with the rpm that we installed on linux. Later we got
> the binary for mod_jk 1.28 and followed the instructions of copying
> the .so. Below are the snippet from the properties file.
>
> Interesting thing is that setup looks fine. I get the JkStatus page on
> the browser and it lets me set it to stop. But then it never gets
> stopped or disabled. I also tried wget but didn't work. It definitely
> worked in mod_jk 1.25.
>
> From logs:
>
> --
> [Sun Oct 25 07:49:46.459 2009] [5261:3083893600] [error]
> init_jk::mod_jk.c (3166): Initializing
> shm:/usr/local/apache2/logs/jk-runtime-status.5261 errno=2. Load
> balancing workers will not function properly.
> [Sun Oct 25 07:49:46.481 2009] [5261:3083893600] [info]
> init_jk::mod_jk.c (3183): mod_jk/1.2.28 initialized
> [Sun Oct 25 07:49:46.614 2009] [5269:3083893600] [error]
> init_jk::mod_jk.c (3166): Initializing
> shm:/usr/local/apache2/logs/jk-runtime-status.5269 errno=2. Load
> balancing workers will not function properly.
> [Sun Oct 25 07:49:46.633 2009] [5269:3083893600] [info]
> init_jk::mod_jk.c (3183): mod_jk/1.2.28 initialized
> --
>
> We use:
>
> mod-jk.conf
> --
> JkWorkersFile conf/workers.properties
>
> # Where to put jk logs
> JkLogFile /var/log/apache2/mod_jk.log
>
> # Set the jk log level [debug/error/info]
> JkLogLevel error
>
> <Location /JkStatus>
> #    Order deny,allow
> #    Deny from all
> #    Allow from localhost
>     Allow from all
> </Location>
>
> httpd conf
> ---
> <IfModule jk_module>
> Include conf/mod-jk.conf
> </IfModule>
>
> LoadModule jk_module          modules/mod_jk.so
>
>
> On Sun, Oct 25, 2009 at 7:34 AM, Rainer Jung <rainer.j...@kippdata.de> wrote:
>> What's you operating system and how exactly did you configure and make
>> mod_jk?
>>
>> What JK directives do you use in your httpd configuration?
>>
>> If you set JkLogLevel to info, are there any log messages during startup?
>>
>> Regards,
>>
>> Rainer
>>
>> On 25.10.2009 15:18, Mohit Anchlia wrote:
>>> I posted this earlier to old thread. I am posting it with new thread.
>>>
>>> Apache 2.2.11, mod_jk/1.2.28:
>>>
>>> There seems to be a problem with activation of status worker JkStatus.
>>> Even after explicitly saying "stopped" for one of the workers the
>>> "Act" keeps going back and forth. When I refresh that page it keeps
>>>
>>> switching between "OK" and "STP". I even tried using wget but that
>>> doesn't work either. And I still see traffic being sent
>>> to that worker.
>>>
>>> wget:
>>>
>>> http://host2535.pharos.in.com/JkStatus?cmd=update&from=list&w=tc&sw=host2532&vwa=2&wf=1&wn=host2532&wr=&wc=&wd=0&mime=txt";
>>>
>>> I have even tried vwa=s. I also tried opening one browser session
>>> stopping the worker (jkStatus) and then opening a new session to check
>>> the status. The status still keeps going back and forth. It shows
>>> "ACT" and then you refresh it shows "STP" and then you refresh again
>>> it shows "ACT". Nothing seems to be working.
>>>
>>>
>>> Is this a known bug?
>>>
>>>
>>> Earlier when we were on previous version of mod_jk this used to work
>>> fine. Attached is the screen shot
>>>
>>> worker.properties
>>>
>>> worker.list=jkstatus,tc
>>> worker.jkstatus.type=status
>>>
>>> worker.tc.type=lb
>>> worker.tc.balance_workers=host2532,host2533
>>> worker.tc.sticky_session=true
>>>
>>> worker.host2532.type=ajp13
>>> worker.host2532.port=8009
>>> worker.host2532.host=host2532
>>> worker.host2532.socket_timeout=5
>>> worker.host2532.socket_keepalive=true
>>> worker.host2532.prepost_timeout=5
>>> worker.host2532.connect_timeout=5000
>>> worker.host2532.retries=3
>>> worker.host2532.recycle_timeout=900
>>>
>>> worker.host2533.type=ajp13
>>> worker.host2533.port=8009
>>> worker.host2533.host=host2533
>>> worker.host2533.socket_timeout=5
>>> worker.host2533.socket_keepalive=true
>>> worker.host2533.prepost_timeout=5
>>> worker.host2533.connect_timeout=5000
>>> worker.host2533.retries=3
>>> worker.host2533.recycle_timeout=900
>>>
>>> httpd conf in VirtualHosts
>>>
>>>    JkMount /JkStatus jkstatus
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to