httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Serge Dubrouski" <serge...@gmail.com>
Subject Re: [users@httpd] RE: Apache/Tomcat request hangs intermittently
Date Mon, 02 Oct 2006 20:14:07 GMT
On 10/2/06, Durbha Murali - mdurbh <Murali.Durbha@acxiom.com> wrote:
> JKMount options from the ./apache/httpd.conf file -
>
> #
> # Root context mounts for Tomcat
> #
> JkMount /*.jsp ajp12
> JkMount /servlet/* ajp12

You do not have ajp12 connector configured in your workers.properties.
So why do you have it here? What is supposed to process your jsp and
servlets?

> JkMount /* ProspectService
> JkMount /bankers/* ProspectService
>
>
> Regarding Firewall, I'm not sure.  I will check with my team.  Can you
> please tell me what impact this command will have?
>
> Also, do you think that worker.ProspectService.socket_keepalive=True
> will have any impact?
>
> Thanks
>
> -----Original Message-----
> From: Serge Dubrouski [mailto:sergeyfd@gmail.com]
> Sent: Monday, October 02, 2006 2:57 PM
> To: users@httpd.apache.org
> Subject: Re: [users@httpd] RE: Apache/Tomcat request hangs
> intermittently
>
> Sorry, I forgot to ask you for your JkMount options.
>
> Also what kind of firewall do you use? IPTables? If yes please check
> that you have something like this in your rules:
>
> -A YOUR_CHAIN -m state --state RELATED,ESTABLISHED -j ACCEPT
>
> On 10/2/06, Durbha Murali - mdurbh <Murali.Durbha@acxiom.com> wrote:
> > Serge, Thanks for responding.  Connectors and workers.properties given
> > below.  Please note that there is a firewall between server running
> > Apache and the server running Tomcat.  All the required ports are
> > open...since the connection does go thru 3 out of 5 times.  I found
> some
> > documentation about adding socket_keepalive=True, and have added it.
> > I'm still testing and don't know if that helped or not.
> >
> > I'd appreciate any thoughts or ideas.
> > Thanks
> > Murali
> >
> >
> >
> > --------------------------------------------------------------
> > worker.properties
> >
> > #
> > #------ DEFAULT ajp13 WORKER DEFINITION ------------------------------
> > #---------------------------------------------------------------------
> > #
> >
> > #
> > # Defining a worker named ajp13 and of type ajp13
> > # Note that the name and the type do not have to match.
> > #
> > worker.ajp13.port=8009
> > worker.ajp13.host=localhost
> > worker.ajp13.type=ajp13
> > #
> > # Specifies the load balance factor when used with
> > # a load balancing worker.
> > # Note:
> > #  ----> lbfactor must be > 0
> > #  ----> Low lbfactor means less work done by the worker.
> > worker.ajp13.lbfactor=1
> >
> > #
> > # Specify the size of the open connection cache.
> > #worker.ajp13.cachesize
> >
> > # application specific
> > worker.ProspectService.type=ajp13
> > worker.ProspectService.port=8009
> > worker.ProspectService.host=xxx
> > worker.ProspectService.cachesize=5
> > # mdurbh, to fix problem with intermittent connection failure
> > worker.ProspectService.socket_keepalive=True
> >
> >
> >  <!-- ==================== Connectors from tomcat's
> > server.xml==================== -->
> >
> >         <!-- Normal HTTP -->
> >         <Connector
> > className="org.apache.tomcat.service.PoolTcpConnector">
> >             <Parameter name="handler"
> >
> > value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
> >             <Parameter name="port"
> >                 value="8080"/>
> >         </Connector>
> >
> >         <!--
> >             Uncomment this for SSL support.
> >             You _need_ to set up a server certificate if you want this
> >             to work, and you need JSSE.
> >             1. Add JSSE jars to CLASSPATH
> >             2. Edit java.home/jre/lib/security/java.security
> >                Add:
> >
> security.provider.2=com.sun.net.ssl.internal.ssl.Provider
> >             3. Do: keytool -genkey -alias tomcat -keyalg RSA
> >                RSA is essential to work with Netscape and IIS.
> >                Use "changeit" as password. ( or add keypass attribute
> )
> >                You don't need to sign the certificate.
> >
> >             You can set parameter keystore and keypass if you want
> >             to change the default ( user.home/.keystore with changeit
> )
> >          -->
> >         <!--
> >         <Connector
> > className="org.apache.tomcat.service.PoolTcpConnector">
> >             <Parameter name="handler"
> >
> > value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
> >             <Parameter name="port"
> >                 value="8443"/>
> >             <Parameter name="socketFactory"
> >                 value="org.apache.tomcat.net.SSLSocketFactory" />
> >         </Connector>
> >         -->
> >
> >         <!-- Apache AJP12 support. This is also used to shut down
> > tomcat.
> >           -->
> >         <Connector
> > className="org.apache.tomcat.service.PoolTcpConnector">
> >             <Parameter name="handler"
> >
> > value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> >    <!-- Apache AJP12 support. This is also used to shut down tomcat.
> >           -->
> >         <Connector
> > className="org.apache.tomcat.service.PoolTcpConnector">
> >             <Parameter name="handler"
> >
> > value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> >             <Parameter name="port" value="8007"/>
> >         </Connector>
> >
> >         <!-- Apache AJP13 support.
> >           -->
> >         <Connector
> > className="org.apache.tomcat.service.PoolTcpConnector">
> >             <Parameter name="handler"
> >
> > value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
> >             <Parameter name="port" value="8009"/>
> >         </Connector>
> >
> > -----Original Message-----
> > From: Serge Dubrouski [mailto:sergeyfd@gmail.com]
> > Sent: Monday, October 02, 2006 12:44 PM
> > To: users@httpd.apache.org
> > Subject: Re: [users@httpd] RE: Apache/Tomcat request hangs
> > intermittently
> >
> > Can you post "connectors" part of your Tomcat's server.xml and your
> > workers.properties?
> >
> > On 10/2/06, Durbha Murali - mdurbh <Murali.Durbha@acxiom.com> wrote:
> > >
> > >
> > >
> > >
> > > Can anyone help me out with this please?  I'm just completely stuck.
> > >
> > > Thanks
> > >
> > >
> > >
> > >
> > >
> > >  ________________________________
> > >
> > >
> > > From: Durbha Murali - mdurbh
> > >  Sent: Friday, September 29, 2006 4:06 PM
> > >  To: 'users@httpd.apache.org'
> > >  Subject: RE: Apache/Tomcat request hangs intermittently
> > >
> > >
> > >
> > >
> > >
> > > Just to add to this, I'm also getting the following error in tomcat
> > > connector's mod_jk.log
> > >
> > >
> > >
> > > [Fri Sep 29 14:37:26 2006] [1605:50880] [error]
> > > ajp_get_reply::jk_ajp_common.c (1531): Tomcat is down or refused
> > connection.
> > > No response has been sent to the client (yet)
> > >
> > > [Fri Sep 29 15:12:42 2006] [1610:50880] [error]
> > > ajp_connection_tcp_get_message::jk_ajp_common.c (961):
> > > Can't receive the response message from tomcat, network problems or
> > tomcat
> > > is down (139.x.x.x:8009), err=-110
> > >
> > > [Fri Sep 29 15:12:42 2006] [1610:50880] [error]
> > > ajp_get_reply::jk_ajp_common.c (1531): Tomcat is down or refused
> > connection.
> > > No response has been sent to the client (yet)
> > >
> > >  ________________________________
> > >
> > >
> > > From: Durbha Murali - mdurbh
> > >  Sent: Friday, September 29, 2006 2:44 PM
> > >  To: 'users@httpd.apache.org'
> > >  Subject: Apache/Tomcat request hangs intermittently
> > >
> > >
> > >
> > > We have a webserver with Apache 2.2.2 running that acts as a
> > pass-thru,
> > > forwarding all  POST requests from the internet to Tomcat.
> > >
> > > The connection works but sometimes, a request on the webserver just
> > hangs.
> > > If I re-try a few times, the webpage eventually opens.  I'm not
> quite
> > sure
> > > what is causing this.  If I bounce Apache, it works normally for a
> few
> > hours
> > > and the problem starts again.  For  Debug Loglevel, I get the
> > following
> > > errors in error_log.  I'm not quite sure if this has anything to do
> > with my
> > > problem -
> > >
> > >
> > >
> > > [Fri Sep 29 11:07:46 2006] [info] [client 10.x.x.x] (32)Broken pipe:
> > > core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:07:51 2006] [info] [client 10.x.x.x] (104)Connection
> > reset by
> > > peer: core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:07:51 2006] [info] [client 10.x.x.x] (32)Broken pipe:
> > > core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:08:10 2006] [info] [client 10.x.x.x] (104)Connection
> > reset by
> > > peer: core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:08:10 2006] [info] [client 10.x.x.x] (32)Broken pipe:
> > > core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:08:25 2006] [info] [client 10.x.x.x] (104)Connection
> > reset by
> > > peer: core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:08:25 2006] [info] [client 10.x.x.x] (32)Broken pipe:
> > > core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:09:18 2006] [info] [client 10.x.x.x] (104)Connection
> > reset by
> > > peer: core_output_filter: writing data to the network
> > >
> > > [Fri Sep 29 11:09:18 2006] [info] [client 10.x.x.x] (32)Broken pipe:
> > > core_output_filter: writing data to the network
> > >
> > >
> > >
> > >
> > >
> > > When I do a netstat -a on the webserver, I see that the connection
> has
> > been
> > > established, but my browser just keeps spinning and spinning.
> > >
> > >
> > >
> > > tcp        0      0 *:8000                      *:*
> > > LISTEN
> > >
> > > tcp        0      0 <webserver>:8000 ::ffff:<mylocalIP>:1757
> > ESTABLISHED
> > >
> > >
> > >
> > > This is our Production website.  Can someone please help me out?
> > >
> > >
> > >
> > > Thanks very much.
> > >
> > > Murali
> > >
> > >
> > >
> >
> ************************************************************************
> > *
> > > The information contained in this communication is confidential, is
> > > intended only for the use of the recipient named above, and may be
> > > legally privileged.
> > >
> > > If the reader of this message is not the intended recipient, you are
> > > hereby notified that any dissemination, distribution or copying of
> > this
> > > communication is strictly prohibited.
> > >
> > > If you have received this communication in error, please resend this
> > > communication to the sender and delete the original message or any
> > copy
> > > of it from your computer system.
> > >
> > > Thank you.
> > >
> >
> ************************************************************************
> > *
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > The official User-To-User support forum of the Apache HTTP Server
> > Project.
> > See <URL:http://httpd.apache.org/userslist.html> for more info.
> > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail: users-help@httpd.apache.org
> >
> > ---------------------------------------------------------------------
> > The official User-To-User support forum of the Apache HTTP Server
> Project.
> > See <URL:http://httpd.apache.org/userslist.html> for more info.
> > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail: users-help@httpd.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server
> Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message