You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Enrico Donelli <en...@gmail.com> on 2006/11/17 23:08:31 UTC

problems with connector

Hi all,
I'm having some problems with the mod_jk connector.
In mod_jk logs file I have a lot of lines like

[Fri Nov 17 23:07:18 2006] [12236:7072] [error]
jk_child_init::mod_jk.c (2406): Attachning
shm:/etc/apache2/logs/jk-runtime-status errno=2

and from time to time the connector completely locks apache, forcing
me to restart both apache and tomcat.


Any idea? I could find no documentation about this error :((

I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.

Thanks in advance!!
Enrico

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Rainer Jung <ra...@kippdata.de>.
Hi Enrico,

it looks like the config you sent doesn't fit to your problem. The only
configured forwarding rule with JkMount is a comment, so mod_jk should
never try to reach any tomcat. I assume, you added the comment sign when
trying to find the reason to your problem, but this makes me question
the rest of the config, e.g. the connection_pool_size comment.

Before we try to solve your problem: the following lines in your
workers.properties are obsolete, or not used in your situation. You
should remove them:

> workers.tomcat_home=/tomcat/dir
> workers.java_home=/opt/jdk
> ps=/

> worker.ajp12.port=8007
> worker.ajp12.host=localhost
> worker.ajp12.type=ajp12
> worker.ajp12.lbfactor=1

> #worker.ajp13.connection_pool_size
> worker.loadbalancer.type=lb
> worker.loadbalancer.balance_workers=ajp12, ajp13

> worker.inprocess.type=jni

Now to your problem: Please add

worker.ajp13.socket_timeout=0

to your workers.properties and try again. If you can easily reproduce
the problem, it would be nice to increase JkLogLevel to trace (will
produce lots of logging) and attach the JkLogFile.

Regards,

Rainer

Enrico Donelli schrieb:
> Thanks Rainer for your reply!
> 
> Here's my mod_jk.conf
> 
> I solved my previous error adding the directive
> JkShmFile /var/log/apache2/mod_jk.shm
> (see later the copy of the file)
> 
> Now I have different errors:
> 
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
> connected any more (errno=11)
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> request. Will try another pooled connection
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
> disconnected or dead
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
> failed,  recoverable operation attempt=1
> 
> What do they mean?
> 
> I'm using versions
> mod_jk/1.2.19
> Apache/2.0.54
> tomcat/5.5.20
> 
> 
> Thanks again!!
> 
> Enrico
> 
> 
> # ===============================================================
> # mod_jk.conf
> ####
> # Load mod_jk module
> LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
> # Declare the module for <IfModule directive> (remove this line on
> Apache 2.0.x)
> #AddModule     mod_jk.c
> # Where to find workers.properties
> JkWorkersFile /etc/apache2/workers.properties
> # Where to put jk logs
> JkLogFile     /var/log/apache2/mod_jk.log
> 
> JkShmFile /var/log/apache2/mod_jk.shm
> 
> 
> # Set the jk log level [debug/error/info]
> JkLogLevel    info
> # Select the log format
> JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
> # JkOptions indicate to send SSL KEY SIZE,
> JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
> # JkRequestLogFormat set the request format
> JkRequestLogFormat     "%w %V %T"
> # Send servlet for context /examples to worker named worker1
> #JkMount  /examples/servlet/* worker1
> # Send JSPs  for context /examples to worker named worker1
> 
> 
> #============== workers.properties =============================
> workers.tomcat_home=/tomcat/dir
> workers.java_home=/opt/jdk
> ps=/
> worker.list=ajp13
> worker.ajp12.port=8007
> worker.ajp12.host=localhost
> worker.ajp12.type=ajp12
> worker.ajp12.lbfactor=1
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> worker.ajp13.lbfactor=1
> #worker.ajp13.connection_pool_size
> worker.loadbalancer.type=lb
> worker.loadbalancer.balance_workers=ajp12, ajp13
> 
> worker.inprocess.type=jni
> 
> 
> 
> 
> 
> 
> 
> 
> On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> Please give details on your mod_jk version and concerning your
>> configuration (mod_jk config inside httpd.conf and workers.properties).
>>
>> Errno 2 looks line not such file or directory. So does
>> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
>> user allowed to write into it. Does the directory /etc/apache2/logs
>> exist and again, does the apache user have write permissions there?
>>
>> Does the log message already show, when you are starting? If yes, could
>> you reproduce with JkLogLevel trace and provide the resulting file?
>>
>> Regards,
>>
>> Rainer
>>
>>
>> Enrico Donelli schrieb:
>> > Hi all,
>> > I'm having some problems with the mod_jk connector.
>> > In mod_jk logs file I have a lot of lines like
>> >
>> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
>> > jk_child_init::mod_jk.c (2406): Attachning
>> > shm:/etc/apache2/logs/jk-runtime-status errno=2
>> >
>> > and from time to time the connector completely locks apache, forcing
>> > me to restart both apache and tomcat.
>> >
>> >
>> > Any idea? I could find no documentation about this error :((
>> >
>> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
>> >
>> > Thanks in advance!!
>> > Enrico
>> >
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Mohan2005 <mo...@roomsnet.com>.
Hi;
just to give my 2-cents as a mod_jk user, 

i had a similar problem where mod_jk and tomcat was working ok, and apache
was also working ok, but sending blank pages to the user.
noticed the mod_jk log had grown to over 3GB in size, then deleted and
restarted services and started working fine. later implemented a method to
rotate mod_jk log at 200MB.





Enrico Donelli wrote:
> 
> Thanks a lot for your help Rainer, I really appreciate.
> 
> From time to time (every couple of weeks) the connector completely
> hangs apache. Tomcat alone is still alive, but apache no longer
> replies to requests, and I need to restart both
> 
> Now it's working properly, but there are still many error in log files:
> 
> [Sat Nov 18 22:43:13 2006] [28124:7072] [error]
> ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
> returned -32 with errno=32
> [Sat Nov 18 22:43:13 2006] [28124:7072] [info]
> ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> request. Will try another pooled connection
> 
> or
> 
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_process_callback::jk_ajp_common.c (1410): Writing to client
> aborted or client network problems
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
> of client write error without recovery in send loop attempt=0
> [Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
> (2056): Aborting connection for worker=ajp13
> 
> Thanks again!!!
> 
> Enrico
> 
> On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> Adding to my own comments: I think I found a problem. So one more
>> question:
>>
>> Do you also observe a real problem, or only the info log messages. Do
>> the requests actually fail?
>>
>>
>> Regards,
>>
>> Rainer
>>
>> Enrico Donelli schrieb:
>> > Thanks Rainer for your reply!
>> >
>> > Here's my mod_jk.conf
>> >
>> > I solved my previous error adding the directive
>> > JkShmFile /var/log/apache2/mod_jk.shm
>> > (see later the copy of the file)
>> >
>> > Now I have different errors:
>> >
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
>> > connected any more (errno=11)
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
>> > request. Will try another pooled connection
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
>> > disconnected or dead
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
>> > failed,  recoverable operation attempt=1
>> >
>> > What do they mean?
>> >
>> > I'm using versions
>> > mod_jk/1.2.19
>> > Apache/2.0.54
>> > tomcat/5.5.20
>> >
>> >
>> > Thanks again!!
>> >
>> > Enrico
>> >
>> >
>> > # ===============================================================
>> > # mod_jk.conf
>> > ####
>> > # Load mod_jk module
>> > LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
>> > # Declare the module for <IfModule directive> (remove this line on
>> > Apache 2.0.x)
>> > #AddModule     mod_jk.c
>> > # Where to find workers.properties
>> > JkWorkersFile /etc/apache2/workers.properties
>> > # Where to put jk logs
>> > JkLogFile     /var/log/apache2/mod_jk.log
>> >
>> > JkShmFile /var/log/apache2/mod_jk.shm
>> >
>> >
>> > # Set the jk log level [debug/error/info]
>> > JkLogLevel    info
>> > # Select the log format
>> > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
>> > # JkOptions indicate to send SSL KEY SIZE,
>> > JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
>> > # JkRequestLogFormat set the request format
>> > JkRequestLogFormat     "%w %V %T"
>> > # Send servlet for context /examples to worker named worker1
>> > #JkMount  /examples/servlet/* worker1
>> > # Send JSPs  for context /examples to worker named worker1
>> >
>> >
>> > #============== workers.properties =============================
>> > workers.tomcat_home=/tomcat/dir
>> > workers.java_home=/opt/jdk
>> > ps=/
>> > worker.list=ajp13
>> > worker.ajp12.port=8007
>> > worker.ajp12.host=localhost
>> > worker.ajp12.type=ajp12
>> > worker.ajp12.lbfactor=1
>> > worker.ajp13.port=8009
>> > worker.ajp13.host=localhost
>> > worker.ajp13.type=ajp13
>> > worker.ajp13.lbfactor=1
>> > #worker.ajp13.connection_pool_size
>> > worker.loadbalancer.type=lb
>> > worker.loadbalancer.balance_workers=ajp12, ajp13
>> >
>> > worker.inprocess.type=jni
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> >> Please give details on your mod_jk version and concerning your
>> >> configuration (mod_jk config inside httpd.conf and
>> workers.properties).
>> >>
>> >> Errno 2 looks line not such file or directory. So does
>> >> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
>> >> user allowed to write into it. Does the directory /etc/apache2/logs
>> >> exist and again, does the apache user have write permissions there?
>> >>
>> >> Does the log message already show, when you are starting? If yes,
>> could
>> >> you reproduce with JkLogLevel trace and provide the resulting file?
>> >>
>> >> Regards,
>> >>
>> >> Rainer
>> >>
>> >>
>> >> Enrico Donelli schrieb:
>> >> > Hi all,
>> >> > I'm having some problems with the mod_jk connector.
>> >> > In mod_jk logs file I have a lot of lines like
>> >> >
>> >> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
>> >> > jk_child_init::mod_jk.c (2406): Attachning
>> >> > shm:/etc/apache2/logs/jk-runtime-status errno=2
>> >> >
>> >> > and from time to time the connector completely locks apache, forcing
>> >> > me to restart both apache and tomcat.
>> >> >
>> >> >
>> >> > Any idea? I could find no documentation about this error :((
>> >> >
>> >> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
>> >> >
>> >> > Thanks in advance!!
>> >> > Enrico
>> >> >
>> >
>> > ---------------------------------------------------------------------
>> > To start a new topic, e-mail: users@tomcat.apache.org
>> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> > For additional commands, e-mail: users-help@tomcat.apache.org
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
> 
> 
> -- 
> Enrico Donelli
> http://www.enricod.it
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/problems-with-connector-tf2657217.html#a7426104
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Enrico Donelli <en...@gmail.com>.
Hi Rainer
a very big thanks for your help, and also for your work in the
connector project.
My work and passion depends on your work: I will never thank enough
you and the many people working on opensource projects like tomcat.

I will test the new version as soon as it's released.

Best regards
Enrico


On 19/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> Hi Enrico,
>
> I think we will have fixed your original problem, and also the
> sendfull/another log lines in 1.2.20. They don't mean anything bad, so
> please ignore them for the moment. Watch the list, we will have a 1.2.20
> release ready for testing next week.
>
> Concerning the client write error, this usually neans, that the response
> of a request could not be sent successfully to the client. Typically the
> client is a browser and most often the source of the problem is a
> request that runs for a longer time, than exected by the user. So the
> user presses "Again" or clicks on another link. The browser then closes
> the current connection and starts a new one. Trying to send back
> addinitional response packets for the first request then detects the
> closed connection and throws an info message. If this explanation fits
> into what you are experiencing, then you can ignore these messages two.
> They won't go away in 1.2.20, because it is important to know, if this
> happens only rarely, or very often. In the apache access log you can log
> the response times with %D so you can get an idea, if most occurences
> relate to long running requests.
>
> Regards,
>
> Rainer
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Rainer Jung <ra...@kippdata.de>.
Hi Enrico,

I think we will have fixed your original problem, and also the
sendfull/another log lines in 1.2.20. They don't mean anything bad, so
please ignore them for the moment. Watch the list, we will have a 1.2.20
release ready for testing next week.

Concerning the client write error, this usually neans, that the response
of a request could not be sent successfully to the client. Typically the
client is a browser and most often the source of the problem is a
request that runs for a longer time, than exected by the user. So the
user presses "Again" or clicks on another link. The browser then closes
the current connection and starts a new one. Trying to send back
addinitional response packets for the first request then detects the
closed connection and throws an info message. If this explanation fits
into what you are experiencing, then you can ignore these messages two.
They won't go away in 1.2.20, because it is important to know, if this
happens only rarely, or very often. In the apache access log you can log
the response times with %D so you can get an idea, if most occurences
relate to long running requests.

Regards,

Rainer

Enrico Donelli schrieb:
> Sorry, here the answers
> 
>> Do you also observe a real problem, or only the info log messages. Do
>> the requests actually fail?
> 
> Only in log files. No visible problems. But every couple of weeks
> (about, not always) the connector completely hangs apache.
> 
> 
>> Now to your problem: Please add
>> worker.ajp13.socket_timeout=0
> 
> I added it.
> Now the errors are:
> 
> 
> [Sat Nov 18 22:43:13 2006] [28124:7072] [error]
> ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
> returned -32 with errno=32
> [Sat Nov 18 22:43:13 2006] [28124:7072] [info]
> ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> request. Will try another pooled connection
> 
> or
> 
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_process_callback::jk_ajp_common.c (1410): Writing to client
> aborted or client network problems
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
> of client write error without recovery in send loop attempt=0
> [Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
> (2056): Aborting connection for worker=ajp13
> 
> 
> I attach the mod_ik logs, with trace enabled, the second with trace
> enabled.
> 
> 
> Thanks again!!!
> 
> Enrico
> 
> 
> On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> Hi Enrico,
>>
>> would you be so kind and answer some of the questions in my previous
>> mails, before we proceed to further questions from your side :)
>>
>> Regards,
>>
>> Rainer
>>
>> Enrico Donelli schrieb:
>> > Thanks a lot for your help Rainer, I really appreciate.
>> >
>> > From time to time (every couple of weeks) the connector completely
>> > hangs apache. Tomcat alone is still alive, but apache no longer
>> > replies to requests, and I need to restart both
>> >
>> > Now it's working properly, but there are still many error in log files:
>> >
>> > [Sat Nov 18 22:43:13 2006] [28124:7072] [error]
>> > ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
>> > returned -32 with errno=32
>> > [Sat Nov 18 22:43:13 2006] [28124:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
>> > request. Will try another pooled connection
>> >
>> > or
>> >
>> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
>> > ajp_process_callback::jk_ajp_common.c (1410): Writing to client
>> > aborted or client network problems
>> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
>> > ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
>> > of client write error without recovery in send loop attempt=0
>> > [Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
>> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
>> > (2056): Aborting connection for worker=ajp13
>> >
>> > Thanks again!!!
>> >
>> > Enrico
>> >
>> > On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> >> Adding to my own comments: I think I found a problem. So one more
>> >> question:
>> >>
>> >> Do you also observe a real problem, or only the info log messages. Do
>> >> the requests actually fail?
>> >>
>> >>
>> >> Regards,
>> >>
>> >> Rainer
>> >>
>> >> Enrico Donelli schrieb:
>> >> > Thanks Rainer for your reply!
>> >> >
>> >> > Here's my mod_jk.conf
>> >> >
>> >> > I solved my previous error adding the directive
>> >> > JkShmFile /var/log/apache2/mod_jk.shm
>> >> > (see later the copy of the file)
>> >> >
>> >> > Now I have different errors:
>> >> >
>> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> >> > ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
>> >> > connected any more (errno=11)
>> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> >> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
>> >> > request. Will try another pooled connection
>> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> >> > ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
>> >> > disconnected or dead
>> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> >> > ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to
>> tomcat
>> >> > failed,  recoverable operation attempt=1
>> >> >
>> >> > What do they mean?
>> >> >
>> >> > I'm using versions
>> >> > mod_jk/1.2.19
>> >> > Apache/2.0.54
>> >> > tomcat/5.5.20
>> >> >
>> >> >
>> >> > Thanks again!!
>> >> >
>> >> > Enrico
>> >> >
>> >> >
>> >> > # ===============================================================
>> >> > # mod_jk.conf
>> >> > ####
>> >> > # Load mod_jk module
>> >> > LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
>> >> > # Declare the module for <IfModule directive> (remove this line on
>> >> > Apache 2.0.x)
>> >> > #AddModule     mod_jk.c
>> >> > # Where to find workers.properties
>> >> > JkWorkersFile /etc/apache2/workers.properties
>> >> > # Where to put jk logs
>> >> > JkLogFile     /var/log/apache2/mod_jk.log
>> >> >
>> >> > JkShmFile /var/log/apache2/mod_jk.shm
>> >> >
>> >> >
>> >> > # Set the jk log level [debug/error/info]
>> >> > JkLogLevel    info
>> >> > # Select the log format
>> >> > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
>> >> > # JkOptions indicate to send SSL KEY SIZE,
>> >> > JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
>> >> > # JkRequestLogFormat set the request format
>> >> > JkRequestLogFormat     "%w %V %T"
>> >> > # Send servlet for context /examples to worker named worker1
>> >> > #JkMount  /examples/servlet/* worker1
>> >> > # Send JSPs  for context /examples to worker named worker1
>> >> >
>> >> >
>> >> > #============== workers.properties =============================
>> >> > workers.tomcat_home=/tomcat/dir
>> >> > workers.java_home=/opt/jdk
>> >> > ps=/
>> >> > worker.list=ajp13
>> >> > worker.ajp12.port=8007
>> >> > worker.ajp12.host=localhost
>> >> > worker.ajp12.type=ajp12
>> >> > worker.ajp12.lbfactor=1
>> >> > worker.ajp13.port=8009
>> >> > worker.ajp13.host=localhost
>> >> > worker.ajp13.type=ajp13
>> >> > worker.ajp13.lbfactor=1
>> >> > #worker.ajp13.connection_pool_size
>> >> > worker.loadbalancer.type=lb
>> >> > worker.loadbalancer.balance_workers=ajp12, ajp13
>> >> >
>> >> > worker.inprocess.type=jni
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> >> >> Please give details on your mod_jk version and concerning your
>> >> >> configuration (mod_jk config inside httpd.conf and
>> >> workers.properties).
>> >> >>
>> >> >> Errno 2 looks line not such file or directory. So does
>> >> >> /etc/apache2/logs/jk-runtime-status exist as a file and is the
>> apache
>> >> >> user allowed to write into it. Does the directory /etc/apache2/logs
>> >> >> exist and again, does the apache user have write permissions there?
>> >> >>
>> >> >> Does the log message already show, when you are starting? If yes,
>> >> could
>> >> >> you reproduce with JkLogLevel trace and provide the resulting file?
>> >> >>
>> >> >> Regards,
>> >> >>
>> >> >> Rainer
>> >> >>
>> >> >>
>> >> >> Enrico Donelli schrieb:
>> >> >> > Hi all,
>> >> >> > I'm having some problems with the mod_jk connector.
>> >> >> > In mod_jk logs file I have a lot of lines like
>> >> >> >
>> >> >> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
>> >> >> > jk_child_init::mod_jk.c (2406): Attachning
>> >> >> > shm:/etc/apache2/logs/jk-runtime-status errno=2
>> >> >> >
>> >> >> > and from time to time the connector completely locks apache,
>> forcing
>> >> >> > me to restart both apache and tomcat.
>> >> >> >
>> >> >> >
>> >> >> > Any idea? I could find no documentation about this error :((
>> >> >> >
>> >> >> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
>> >> >> >
>> >> >> > Thanks in advance!!
>> >> >> > Enrico
>> >> >> >
>> >> >
>> >> >
>> ---------------------------------------------------------------------
>> >> > To start a new topic, e-mail: users@tomcat.apache.org
>> >> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> >> > For additional commands, e-mail: users-help@tomcat.apache.org
>> >>
>> >> ---------------------------------------------------------------------
>> >> To start a new topic, e-mail: users@tomcat.apache.org
>> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> >> For additional commands, e-mail: users-help@tomcat.apache.org
>> >>
>> >>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
> 
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Enrico Donelli <en...@gmail.com>.
Sorry, here the answers

> Do you also observe a real problem, or only the info log messages. Do
> the requests actually fail?

Only in log files. No visible problems. But every couple of weeks
(about, not always) the connector completely hangs apache.


>Now to your problem: Please add
> worker.ajp13.socket_timeout=0

I added it.
Now the errors are:


[Sat Nov 18 22:43:13 2006] [28124:7072] [error]
ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
returned -32 with errno=32
[Sat Nov 18 22:43:13 2006] [28124:7072] [info]
ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
request. Will try another pooled connection

or

[Sat Nov 18 22:08:36 2006] [27825:7072] [info]
ajp_process_callback::jk_ajp_common.c (1410): Writing to client
aborted or client network problems
[Sat Nov 18 22:08:36 2006] [27825:7072] [info]
ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
of client write error without recovery in send loop attempt=0
[Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
[Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
(2056): Aborting connection for worker=ajp13


I attach the mod_ik logs, with trace enabled, the second with trace enabled.


Thanks again!!!

Enrico


On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> Hi Enrico,
>
> would you be so kind and answer some of the questions in my previous
> mails, before we proceed to further questions from your side :)
>
> Regards,
>
> Rainer
>
> Enrico Donelli schrieb:
> > Thanks a lot for your help Rainer, I really appreciate.
> >
> > From time to time (every couple of weeks) the connector completely
> > hangs apache. Tomcat alone is still alive, but apache no longer
> > replies to requests, and I need to restart both
> >
> > Now it's working properly, but there are still many error in log files:
> >
> > [Sat Nov 18 22:43:13 2006] [28124:7072] [error]
> > ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
> > returned -32 with errno=32
> > [Sat Nov 18 22:43:13 2006] [28124:7072] [info]
> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> > request. Will try another pooled connection
> >
> > or
> >
> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> > ajp_process_callback::jk_ajp_common.c (1410): Writing to client
> > aborted or client network problems
> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> > ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
> > of client write error without recovery in send loop attempt=0
> > [Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
> > [Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
> > (2056): Aborting connection for worker=ajp13
> >
> > Thanks again!!!
> >
> > Enrico
> >
> > On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> >> Adding to my own comments: I think I found a problem. So one more
> >> question:
> >>
> >> Do you also observe a real problem, or only the info log messages. Do
> >> the requests actually fail?
> >>
> >>
> >> Regards,
> >>
> >> Rainer
> >>
> >> Enrico Donelli schrieb:
> >> > Thanks Rainer for your reply!
> >> >
> >> > Here's my mod_jk.conf
> >> >
> >> > I solved my previous error adding the directive
> >> > JkShmFile /var/log/apache2/mod_jk.shm
> >> > (see later the copy of the file)
> >> >
> >> > Now I have different errors:
> >> >
> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> >> > ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
> >> > connected any more (errno=11)
> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> >> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> >> > request. Will try another pooled connection
> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> >> > ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
> >> > disconnected or dead
> >> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> >> > ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
> >> > failed,  recoverable operation attempt=1
> >> >
> >> > What do they mean?
> >> >
> >> > I'm using versions
> >> > mod_jk/1.2.19
> >> > Apache/2.0.54
> >> > tomcat/5.5.20
> >> >
> >> >
> >> > Thanks again!!
> >> >
> >> > Enrico
> >> >
> >> >
> >> > # ===============================================================
> >> > # mod_jk.conf
> >> > ####
> >> > # Load mod_jk module
> >> > LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
> >> > # Declare the module for <IfModule directive> (remove this line on
> >> > Apache 2.0.x)
> >> > #AddModule     mod_jk.c
> >> > # Where to find workers.properties
> >> > JkWorkersFile /etc/apache2/workers.properties
> >> > # Where to put jk logs
> >> > JkLogFile     /var/log/apache2/mod_jk.log
> >> >
> >> > JkShmFile /var/log/apache2/mod_jk.shm
> >> >
> >> >
> >> > # Set the jk log level [debug/error/info]
> >> > JkLogLevel    info
> >> > # Select the log format
> >> > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
> >> > # JkOptions indicate to send SSL KEY SIZE,
> >> > JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
> >> > # JkRequestLogFormat set the request format
> >> > JkRequestLogFormat     "%w %V %T"
> >> > # Send servlet for context /examples to worker named worker1
> >> > #JkMount  /examples/servlet/* worker1
> >> > # Send JSPs  for context /examples to worker named worker1
> >> >
> >> >
> >> > #============== workers.properties =============================
> >> > workers.tomcat_home=/tomcat/dir
> >> > workers.java_home=/opt/jdk
> >> > ps=/
> >> > worker.list=ajp13
> >> > worker.ajp12.port=8007
> >> > worker.ajp12.host=localhost
> >> > worker.ajp12.type=ajp12
> >> > worker.ajp12.lbfactor=1
> >> > worker.ajp13.port=8009
> >> > worker.ajp13.host=localhost
> >> > worker.ajp13.type=ajp13
> >> > worker.ajp13.lbfactor=1
> >> > #worker.ajp13.connection_pool_size
> >> > worker.loadbalancer.type=lb
> >> > worker.loadbalancer.balance_workers=ajp12, ajp13
> >> >
> >> > worker.inprocess.type=jni
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> >> >> Please give details on your mod_jk version and concerning your
> >> >> configuration (mod_jk config inside httpd.conf and
> >> workers.properties).
> >> >>
> >> >> Errno 2 looks line not such file or directory. So does
> >> >> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
> >> >> user allowed to write into it. Does the directory /etc/apache2/logs
> >> >> exist and again, does the apache user have write permissions there?
> >> >>
> >> >> Does the log message already show, when you are starting? If yes,
> >> could
> >> >> you reproduce with JkLogLevel trace and provide the resulting file?
> >> >>
> >> >> Regards,
> >> >>
> >> >> Rainer
> >> >>
> >> >>
> >> >> Enrico Donelli schrieb:
> >> >> > Hi all,
> >> >> > I'm having some problems with the mod_jk connector.
> >> >> > In mod_jk logs file I have a lot of lines like
> >> >> >
> >> >> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
> >> >> > jk_child_init::mod_jk.c (2406): Attachning
> >> >> > shm:/etc/apache2/logs/jk-runtime-status errno=2
> >> >> >
> >> >> > and from time to time the connector completely locks apache, forcing
> >> >> > me to restart both apache and tomcat.
> >> >> >
> >> >> >
> >> >> > Any idea? I could find no documentation about this error :((
> >> >> >
> >> >> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
> >> >> >
> >> >> > Thanks in advance!!
> >> >> > Enrico
> >> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To start a new topic, e-mail: users@tomcat.apache.org
> >> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> > For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >> ---------------------------------------------------------------------
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: problems with connector

Posted by Rainer Jung <ra...@kippdata.de>.
Hi Enrico,

would you be so kind and answer some of the questions in my previous
mails, before we proceed to further questions from your side :)

Regards,

Rainer

Enrico Donelli schrieb:
> Thanks a lot for your help Rainer, I really appreciate.
> 
> From time to time (every couple of weeks) the connector completely
> hangs apache. Tomcat alone is still alive, but apache no longer
> replies to requests, and I need to restart both
> 
> Now it's working properly, but there are still many error in log files:
> 
> [Sat Nov 18 22:43:13 2006] [28124:7072] [error]
> ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
> returned -32 with errno=32
> [Sat Nov 18 22:43:13 2006] [28124:7072] [info]
> ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> request. Will try another pooled connection
> 
> or
> 
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_process_callback::jk_ajp_common.c (1410): Writing to client
> aborted or client network problems
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]
> ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
> of client write error without recovery in send loop attempt=0
> [Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
> [Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
> (2056): Aborting connection for worker=ajp13
> 
> Thanks again!!!
> 
> Enrico
> 
> On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> Adding to my own comments: I think I found a problem. So one more
>> question:
>>
>> Do you also observe a real problem, or only the info log messages. Do
>> the requests actually fail?
>>
>>
>> Regards,
>>
>> Rainer
>>
>> Enrico Donelli schrieb:
>> > Thanks Rainer for your reply!
>> >
>> > Here's my mod_jk.conf
>> >
>> > I solved my previous error adding the directive
>> > JkShmFile /var/log/apache2/mod_jk.shm
>> > (see later the copy of the file)
>> >
>> > Now I have different errors:
>> >
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
>> > connected any more (errno=11)
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
>> > request. Will try another pooled connection
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
>> > disconnected or dead
>> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
>> > ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
>> > failed,  recoverable operation attempt=1
>> >
>> > What do they mean?
>> >
>> > I'm using versions
>> > mod_jk/1.2.19
>> > Apache/2.0.54
>> > tomcat/5.5.20
>> >
>> >
>> > Thanks again!!
>> >
>> > Enrico
>> >
>> >
>> > # ===============================================================
>> > # mod_jk.conf
>> > ####
>> > # Load mod_jk module
>> > LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
>> > # Declare the module for <IfModule directive> (remove this line on
>> > Apache 2.0.x)
>> > #AddModule     mod_jk.c
>> > # Where to find workers.properties
>> > JkWorkersFile /etc/apache2/workers.properties
>> > # Where to put jk logs
>> > JkLogFile     /var/log/apache2/mod_jk.log
>> >
>> > JkShmFile /var/log/apache2/mod_jk.shm
>> >
>> >
>> > # Set the jk log level [debug/error/info]
>> > JkLogLevel    info
>> > # Select the log format
>> > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
>> > # JkOptions indicate to send SSL KEY SIZE,
>> > JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
>> > # JkRequestLogFormat set the request format
>> > JkRequestLogFormat     "%w %V %T"
>> > # Send servlet for context /examples to worker named worker1
>> > #JkMount  /examples/servlet/* worker1
>> > # Send JSPs  for context /examples to worker named worker1
>> >
>> >
>> > #============== workers.properties =============================
>> > workers.tomcat_home=/tomcat/dir
>> > workers.java_home=/opt/jdk
>> > ps=/
>> > worker.list=ajp13
>> > worker.ajp12.port=8007
>> > worker.ajp12.host=localhost
>> > worker.ajp12.type=ajp12
>> > worker.ajp12.lbfactor=1
>> > worker.ajp13.port=8009
>> > worker.ajp13.host=localhost
>> > worker.ajp13.type=ajp13
>> > worker.ajp13.lbfactor=1
>> > #worker.ajp13.connection_pool_size
>> > worker.loadbalancer.type=lb
>> > worker.loadbalancer.balance_workers=ajp12, ajp13
>> >
>> > worker.inprocess.type=jni
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> >> Please give details on your mod_jk version and concerning your
>> >> configuration (mod_jk config inside httpd.conf and
>> workers.properties).
>> >>
>> >> Errno 2 looks line not such file or directory. So does
>> >> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
>> >> user allowed to write into it. Does the directory /etc/apache2/logs
>> >> exist and again, does the apache user have write permissions there?
>> >>
>> >> Does the log message already show, when you are starting? If yes,
>> could
>> >> you reproduce with JkLogLevel trace and provide the resulting file?
>> >>
>> >> Regards,
>> >>
>> >> Rainer
>> >>
>> >>
>> >> Enrico Donelli schrieb:
>> >> > Hi all,
>> >> > I'm having some problems with the mod_jk connector.
>> >> > In mod_jk logs file I have a lot of lines like
>> >> >
>> >> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
>> >> > jk_child_init::mod_jk.c (2406): Attachning
>> >> > shm:/etc/apache2/logs/jk-runtime-status errno=2
>> >> >
>> >> > and from time to time the connector completely locks apache, forcing
>> >> > me to restart both apache and tomcat.
>> >> >
>> >> >
>> >> > Any idea? I could find no documentation about this error :((
>> >> >
>> >> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
>> >> >
>> >> > Thanks in advance!!
>> >> > Enrico
>> >> >
>> >
>> > ---------------------------------------------------------------------
>> > To start a new topic, e-mail: users@tomcat.apache.org
>> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> > For additional commands, e-mail: users-help@tomcat.apache.org
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
> 
> 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Enrico Donelli <en...@gmail.com>.
Thanks a lot for your help Rainer, I really appreciate.

>From time to time (every couple of weeks) the connector completely
hangs apache. Tomcat alone is still alive, but apache no longer
replies to requests, and I need to restart both

Now it's working properly, but there are still many error in log files:

[Sat Nov 18 22:43:13 2006] [28124:7072] [error]
ajp_connection_tcp_send_message::jk_ajp_common.c (914): sendfull
returned -32 with errno=32
[Sat Nov 18 22:43:13 2006] [28124:7072] [info]
ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
request. Will try another pooled connection

or

[Sat Nov 18 22:08:36 2006] [27825:7072] [info]
ajp_process_callback::jk_ajp_common.c (1410): Writing to client
aborted or client network problems
[Sat Nov 18 22:08:36 2006] [27825:7072] [info]
ajp_service::jk_ajp_common.c (1795): (ajp13) request failed, because
of client write error without recovery in send loop attempt=0
[Sat Nov 18 22:08:36 2006] ajp13 www.scandinaviadesign.it 24.124384
[Sat Nov 18 22:08:36 2006] [27825:7072] [info]  jk_handler::mod_jk.c
(2056): Aborting connection for worker=ajp13

Thanks again!!!

Enrico

On 18/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> Adding to my own comments: I think I found a problem. So one more question:
>
> Do you also observe a real problem, or only the info log messages. Do
> the requests actually fail?
>
>
> Regards,
>
> Rainer
>
> Enrico Donelli schrieb:
> > Thanks Rainer for your reply!
> >
> > Here's my mod_jk.conf
> >
> > I solved my previous error adding the directive
> > JkShmFile /var/log/apache2/mod_jk.shm
> > (see later the copy of the file)
> >
> > Now I have different errors:
> >
> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> > ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
> > connected any more (errno=11)
> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> > ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> > request. Will try another pooled connection
> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> > ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
> > disconnected or dead
> > [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> > ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
> > failed,  recoverable operation attempt=1
> >
> > What do they mean?
> >
> > I'm using versions
> > mod_jk/1.2.19
> > Apache/2.0.54
> > tomcat/5.5.20
> >
> >
> > Thanks again!!
> >
> > Enrico
> >
> >
> > # ===============================================================
> > # mod_jk.conf
> > ####
> > # Load mod_jk module
> > LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
> > # Declare the module for <IfModule directive> (remove this line on
> > Apache 2.0.x)
> > #AddModule     mod_jk.c
> > # Where to find workers.properties
> > JkWorkersFile /etc/apache2/workers.properties
> > # Where to put jk logs
> > JkLogFile     /var/log/apache2/mod_jk.log
> >
> > JkShmFile /var/log/apache2/mod_jk.shm
> >
> >
> > # Set the jk log level [debug/error/info]
> > JkLogLevel    info
> > # Select the log format
> > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
> > # JkOptions indicate to send SSL KEY SIZE,
> > JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
> > # JkRequestLogFormat set the request format
> > JkRequestLogFormat     "%w %V %T"
> > # Send servlet for context /examples to worker named worker1
> > #JkMount  /examples/servlet/* worker1
> > # Send JSPs  for context /examples to worker named worker1
> >
> >
> > #============== workers.properties =============================
> > workers.tomcat_home=/tomcat/dir
> > workers.java_home=/opt/jdk
> > ps=/
> > worker.list=ajp13
> > worker.ajp12.port=8007
> > worker.ajp12.host=localhost
> > worker.ajp12.type=ajp12
> > worker.ajp12.lbfactor=1
> > worker.ajp13.port=8009
> > worker.ajp13.host=localhost
> > worker.ajp13.type=ajp13
> > worker.ajp13.lbfactor=1
> > #worker.ajp13.connection_pool_size
> > worker.loadbalancer.type=lb
> > worker.loadbalancer.balance_workers=ajp12, ajp13
> >
> > worker.inprocess.type=jni
> >
> >
> >
> >
> >
> >
> >
> >
> > On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> >> Please give details on your mod_jk version and concerning your
> >> configuration (mod_jk config inside httpd.conf and workers.properties).
> >>
> >> Errno 2 looks line not such file or directory. So does
> >> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
> >> user allowed to write into it. Does the directory /etc/apache2/logs
> >> exist and again, does the apache user have write permissions there?
> >>
> >> Does the log message already show, when you are starting? If yes, could
> >> you reproduce with JkLogLevel trace and provide the resulting file?
> >>
> >> Regards,
> >>
> >> Rainer
> >>
> >>
> >> Enrico Donelli schrieb:
> >> > Hi all,
> >> > I'm having some problems with the mod_jk connector.
> >> > In mod_jk logs file I have a lot of lines like
> >> >
> >> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
> >> > jk_child_init::mod_jk.c (2406): Attachning
> >> > shm:/etc/apache2/logs/jk-runtime-status errno=2
> >> >
> >> > and from time to time the connector completely locks apache, forcing
> >> > me to restart both apache and tomcat.
> >> >
> >> >
> >> > Any idea? I could find no documentation about this error :((
> >> >
> >> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
> >> >
> >> > Thanks in advance!!
> >> > Enrico
> >> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
Enrico Donelli
http://www.enricod.it

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Rainer Jung <ra...@kippdata.de>.
Adding to my own comments: I think I found a problem. So one more question:

Do you also observe a real problem, or only the info log messages. Do
the requests actually fail?


Regards,

Rainer

Enrico Donelli schrieb:
> Thanks Rainer for your reply!
> 
> Here's my mod_jk.conf
> 
> I solved my previous error adding the directive
> JkShmFile /var/log/apache2/mod_jk.shm
> (see later the copy of the file)
> 
> Now I have different errors:
> 
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
> connected any more (errno=11)
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
> request. Will try another pooled connection
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
> disconnected or dead
> [Sat Nov 18 09:27:57 2006] [16854:7072] [info]
> ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
> failed,  recoverable operation attempt=1
> 
> What do they mean?
> 
> I'm using versions
> mod_jk/1.2.19
> Apache/2.0.54
> tomcat/5.5.20
> 
> 
> Thanks again!!
> 
> Enrico
> 
> 
> # ===============================================================
> # mod_jk.conf
> ####
> # Load mod_jk module
> LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
> # Declare the module for <IfModule directive> (remove this line on
> Apache 2.0.x)
> #AddModule     mod_jk.c
> # Where to find workers.properties
> JkWorkersFile /etc/apache2/workers.properties
> # Where to put jk logs
> JkLogFile     /var/log/apache2/mod_jk.log
> 
> JkShmFile /var/log/apache2/mod_jk.shm
> 
> 
> # Set the jk log level [debug/error/info]
> JkLogLevel    info
> # Select the log format
> JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
> # JkOptions indicate to send SSL KEY SIZE,
> JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
> # JkRequestLogFormat set the request format
> JkRequestLogFormat     "%w %V %T"
> # Send servlet for context /examples to worker named worker1
> #JkMount  /examples/servlet/* worker1
> # Send JSPs  for context /examples to worker named worker1
> 
> 
> #============== workers.properties =============================
> workers.tomcat_home=/tomcat/dir
> workers.java_home=/opt/jdk
> ps=/
> worker.list=ajp13
> worker.ajp12.port=8007
> worker.ajp12.host=localhost
> worker.ajp12.type=ajp12
> worker.ajp12.lbfactor=1
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> worker.ajp13.lbfactor=1
> #worker.ajp13.connection_pool_size
> worker.loadbalancer.type=lb
> worker.loadbalancer.balance_workers=ajp12, ajp13
> 
> worker.inprocess.type=jni
> 
> 
> 
> 
> 
> 
> 
> 
> On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
>> Please give details on your mod_jk version and concerning your
>> configuration (mod_jk config inside httpd.conf and workers.properties).
>>
>> Errno 2 looks line not such file or directory. So does
>> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
>> user allowed to write into it. Does the directory /etc/apache2/logs
>> exist and again, does the apache user have write permissions there?
>>
>> Does the log message already show, when you are starting? If yes, could
>> you reproduce with JkLogLevel trace and provide the resulting file?
>>
>> Regards,
>>
>> Rainer
>>
>>
>> Enrico Donelli schrieb:
>> > Hi all,
>> > I'm having some problems with the mod_jk connector.
>> > In mod_jk logs file I have a lot of lines like
>> >
>> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
>> > jk_child_init::mod_jk.c (2406): Attachning
>> > shm:/etc/apache2/logs/jk-runtime-status errno=2
>> >
>> > and from time to time the connector completely locks apache, forcing
>> > me to restart both apache and tomcat.
>> >
>> >
>> > Any idea? I could find no documentation about this error :((
>> >
>> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
>> >
>> > Thanks in advance!!
>> > Enrico
>> >
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Enrico Donelli <en...@gmail.com>.
Thanks Rainer for your reply!

Here's my mod_jk.conf

I solved my previous error adding the directive
JkShmFile /var/log/apache2/mod_jk.shm
(see later the copy of the file)

Now I have different errors:

[Sat Nov 18 09:27:57 2006] [16854:7072] [info]
ajp_send_request::jk_ajp_common.c (1170): (ajp13) socket 33 is not
connected any more (errno=11)
[Sat Nov 18 09:27:57 2006] [16854:7072] [info]
ajp_send_request::jk_ajp_common.c (1194): (ajp13) error sending
request. Will try another pooled connection
[Sat Nov 18 09:27:57 2006] [16854:7072] [info]
ajp_send_request::jk_ajp_common.c (1218): (ajp13) all endpoints are
disconnected or dead
[Sat Nov 18 09:27:57 2006] [16854:7072] [info]
ajp_service::jk_ajp_common.c (1867): (ajp13) sending request to tomcat
failed,  recoverable operation attempt=1

What do they mean?

I'm using versions
mod_jk/1.2.19
Apache/2.0.54
tomcat/5.5.20


Thanks again!!

Enrico


# ===============================================================
# mod_jk.conf
####
# Load mod_jk module
LoadModule    jk_module  /usr/lib/apache2/modules/mod_jk.so
# Declare the module for <IfModule directive> (remove this line on Apache 2.0.x)
#AddModule     mod_jk.c
# Where to find workers.properties
JkWorkersFile /etc/apache2/workers.properties
# Where to put jk logs
JkLogFile     /var/log/apache2/mod_jk.log

JkShmFile /var/log/apache2/mod_jk.shm


# Set the jk log level [debug/error/info]
JkLogLevel    info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat     "%w %V %T"
# Send servlet for context /examples to worker named worker1
#JkMount  /examples/servlet/* worker1
# Send JSPs  for context /examples to worker named worker1


#============== workers.properties =============================
workers.tomcat_home=/tomcat/dir
workers.java_home=/opt/jdk
ps=/
worker.list=ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
#worker.ajp13.connection_pool_size
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp12, ajp13

worker.inprocess.type=jni








On 17/11/06, Rainer Jung <ra...@kippdata.de> wrote:
> Please give details on your mod_jk version and concerning your
> configuration (mod_jk config inside httpd.conf and workers.properties).
>
> Errno 2 looks line not such file or directory. So does
> /etc/apache2/logs/jk-runtime-status exist as a file and is the apache
> user allowed to write into it. Does the directory /etc/apache2/logs
> exist and again, does the apache user have write permissions there?
>
> Does the log message already show, when you are starting? If yes, could
> you reproduce with JkLogLevel trace and provide the resulting file?
>
> Regards,
>
> Rainer
>
>
> Enrico Donelli schrieb:
> > Hi all,
> > I'm having some problems with the mod_jk connector.
> > In mod_jk logs file I have a lot of lines like
> >
> > [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
> > jk_child_init::mod_jk.c (2406): Attachning
> > shm:/etc/apache2/logs/jk-runtime-status errno=2
> >
> > and from time to time the connector completely locks apache, forcing
> > me to restart both apache and tomcat.
> >
> >
> > Any idea? I could find no documentation about this error :((
> >
> > I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
> >
> > Thanks in advance!!
> > Enrico
> >

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: problems with connector

Posted by Rainer Jung <ra...@kippdata.de>.
Please give details on your mod_jk version and concerning your
configuration (mod_jk config inside httpd.conf and workers.properties).

Errno 2 looks line not such file or directory. So does
/etc/apache2/logs/jk-runtime-status exist as a file and is the apache
user allowed to write into it. Does the directory /etc/apache2/logs
exist and again, does the apache user have write permissions there?

Does the log message already show, when you are starting? If yes, could
you reproduce with JkLogLevel trace and provide the resulting file?

Regards,

Rainer


Enrico Donelli schrieb:
> Hi all,
> I'm having some problems with the mod_jk connector.
> In mod_jk logs file I have a lot of lines like
> 
> [Fri Nov 17 23:07:18 2006] [12236:7072] [error]
> jk_child_init::mod_jk.c (2406): Attachning
> shm:/etc/apache2/logs/jk-runtime-status errno=2
> 
> and from time to time the connector completely locks apache, forcing
> me to restart both apache and tomcat.
> 
> 
> Any idea? I could find no documentation about this error :((
> 
> I'm using debian3.1, jdk1.5.0_05 and tomcat 5.20.
> 
> Thanks in advance!!
> Enrico
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org