You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mohit Anchlia <mo...@gmail.com> on 2009/10/25 15:18:42 UTC
Status worker not stopping or disabling worker through JkStatus
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
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Rainer Jung <ra...@kippdata.de>.
On 25.10.2009 17:12, Mohit Anchlia wrote:
> Thanks. Is the JkShmfile something new? It worked when we had mod_jk
> 1.25. What is JkshmFile used for?
No it exists since a long time. The exact way of using it internally
changed a bit from version to version. Its main puposes are:
- providing statistics accumulated over all httpd processes
(used in logging, jkstatus and load balancing)
- sharing error information between those processes
- propagating config changes done by jkstatus to the other processes
Maybe in your old Apache installation paths or permissions were
different. Check for the same error message you got with 1.2.28. If you
don't get something similar for 1.2.25, then there's some change in your
environment.
If you do get the same error, then you were simply lucky that your
jkstatus requests were always hitting the same httpd process and thus
you didn't notice the change was not global to all processes.
Regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Mohit Anchlia <mo...@gmail.com>.
Thanks. Is the JkShmfile something new? It worked when we had mod_jk
1.25. What is JkshmFile used for?
On Sun, Oct 25, 2009 at 8:42 AM, Rainer Jung <ra...@kippdata.de> wrote:
> On 25.10.2009 16:00, Mohit Anchlia wrote:
>> I think I got it. It was JkShmFile that was missing.
>
> yes, and the default didn't work, see below.
>
>> 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.
>
> Each Apache process will be able to load balance for itself, but the
> result will not be coordinated between the various processes. So the
> result will be slightly worse and also each process will need to detect
> error situations independently.
>
>> On Sun, Oct 25, 2009 at 7:50 AM, Mohit Anchlia <mo...@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.
>
> That's the problem. You need to take "error" log lines seriously.
>
> Regards,
>
> Rainer
>
>>> [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 <ra...@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Rainer Jung <ra...@kippdata.de>.
On 25.10.2009 16:00, Mohit Anchlia wrote:
> I think I got it. It was JkShmFile that was missing.
yes, and the default didn't work, see below.
> 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.
Each Apache process will be able to load balance for itself, but the
result will not be coordinated between the various processes. So the
result will be slightly worse and also each process will need to detect
error situations independently.
> On Sun, Oct 25, 2009 at 7:50 AM, Mohit Anchlia <mo...@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.
That's the problem. You need to take "error" log lines seriously.
Regards,
Rainer
>> [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 <ra...@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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Mohit Anchlia <mo...@gmail.com>.
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 <mo...@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 <ra...@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-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Mohit Anchlia <mo...@gmail.com>.
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 <ra...@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Status worker not stopping or disabling worker through JkStatus
Posted by Rainer Jung <ra...@kippdata.de>.
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org