tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc <mv...@telemako.com>
Subject Re: Error using ajp13 protocol
Date Tue, 08 Oct 2002 12:56:42 GMT
Hi Raj (and thank you for your help yesterday)...
I tried to connect using telenet to localhost 8009 and... there wasn't connection
refused, but the connection wasn't accepted (showed the Escape character ... ),
finally I killed the telnet process because no response was given.
I think that the ajp13 connector (tomcat) is not running in the rigth way,
because, seems that apache finds the worker (the worker name is ok):

          > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (187)]:
          wc_create_worker, done
          > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (238)]:
          build_worker_map, removing old local_pt1 worker
          > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (250)]:
          build_worker_map, done
          > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (111)]: wc_open,
          done 1

My workers.properties is:
ps=/

worker.list=local_pt1

worker.local_pt1.port=8009
worker.local_pt1.host=localhost
worker.local_pt1.type=ajp13

worker.local_pt1.lbfactor=1

My server.xml:
<!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
               port="8009" minProcessors="5" maxProcessors="75"
               acceptCount="10" debug="0"/>

And, in catalina_log, seems that the connector starts all threads:

2002-10-08 02:35:06 Ajp13Connector[8009] Opening server socket on all host IP
addresses
2002-10-08 02:35:06 Ajp13Connector[8009] Starting background thread
2002-10-08 02:35:06 Ajp13Processor[8009][0] Starting background thread
2002-10-08 02:35:06 Ajp13Processor[8009][1] Starting background thread
2002-10-08 02:35:06 Ajp13Processor[8009][2] Starting background thread
2002-10-08 02:35:06 Ajp13Processor[8009][3] Starting background thread
2002-10-08 02:35:06 Ajp13Processor[8009][4] Starting background thread


Any ideas?

Regards!

Marc

Raj Saini wrote:

> Hi Marc,
>
> Though I am not expert in the JK Connectors, But it is very clear that
> mod_jk part at apache is not able to connect to the tomcat process.
>
> There may be three reason for this:-
>
> 1. Your JK connector on tomcat is not listening on port 8009.
> 2. The host name of the worker in worker.properties and tomcat does not
> match.
> 3. Tomct is not running at all.
>
> Pleas double check your JK connector configuration in server.xml. Check
> the default host name in tomcat and worker.properties for the local_pt1
> match.
>
> Try telneting to the host and port you have configured in worker.properties.
>
> Raj
>
> Marc Vila PĂ©rez wrote:
> > Hi!
> > I'm trying to connect apache with tomcat, using jk (ajp13), in my
> > mod_jk.log (debug log level), I can read this:
> >
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (172)]: Into
> > jk_uri_worker_map_t::uri_worker_map_alloc
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (375)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (396)]:
> > jk_uri_worker_map_t::uri_worker_map_open, rule map size is 1
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (299)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=local_pt1
> > was added
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (408)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open, there are 1 rules
> > [Tue Oct 08 02:49:20 2002]  [jk_uri_worker_map.c (422)]:
> > jk_uri_worker_map_t::uri_worker_map_open, done
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (88)]: Into wc_open
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (222)]: Into build_worker_map,
> > creating 1 workers
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (228)]: build_worker_map,
> > creating worker local_pt1
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (148)]: Into wc_create_worker
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (162)]: wc_create_worker, about
> > to create instance local_pt1 of ajp13
> > [Tue Oct 08 02:49:20 2002]  [jk_ajp13_worker.c (108)]: Into
> > ajp13_worker_factory
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (171)]: wc_create_worker, about
> > to validate and init local_pt1
> > [Tue Oct 08 02:49:20 2002]  [jk_ajp_common.c (1206)]: Into
> > jk_worker_t::validate
> > [Tue Oct 08 02:49:20 2002]  [jk_ajp_common.c (1226)]: In
> > jk_worker_t::validate for worker local_pt1 contact is localhost:8009
> > [Tue Oct 08 02:49:20 2002]  [jk_ajp_common.c (1254)]: Into
> > jk_worker_t::init
> > [Tue Oct 08 02:49:20 2002]  [jk_ajp_common.c (1274)]: In
> > jk_worker_t::init, setting socket timeout to 0
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (187)]: wc_create_worker, done
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (238)]: build_worker_map,
> > removing old local_pt1 worker
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (250)]: build_worker_map, done
> > [Tue Oct 08 02:49:20 2002]  [jk_worker.c (111)]: wc_open, done 1
> >
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (172)]: Into
> > jk_uri_worker_map_t::uri_worker_map_alloc
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (375)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (396)]:
> > jk_uri_worker_map_t::uri_worker_map_open, rule map size is 1
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (299)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=local_pt1
> > was added
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (408)]: Into
> > jk_uri_worker_map_t::uri_worker_map_open, there are 1 rules
> > [Tue Oct 08 02:49:21 2002]  [jk_uri_worker_map.c (422)]:
> > jk_uri_worker_map_t::uri_worker_map_open, done
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (88)]: Into wc_open
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (222)]: Into build_worker_map,
> > creating 1 workers
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (228)]: build_worker_map,
> > creating worker local_pt1
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (148)]: Into wc_create_worker
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (162)]: wc_create_worker, about
> > to create instance local_pt1 of ajp13
> > [Tue Oct 08 02:49:21 2002]  [jk_ajp13_worker.c (108)]: Into
> > ajp13_worker_factory
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (171)]: wc_create_worker, about
> > to validate and init local_pt1
> > [Tue Oct 08 02:49:21 2002]  [jk_ajp_common.c (1206)]: Into
> > jk_worker_t::validate
> > [Tue Oct 08 02:49:21 2002]  [jk_ajp_common.c (1226)]: In
> > jk_worker_t::validate for worker local_pt1 contact is localhost:8009
> > [Tue Oct 08 02:49:21 2002]  [jk_ajp_common.c (1254)]: Into
> > jk_worker_t::init
> > [Tue Oct 08 02:49:21 2002]  [jk_ajp_common.c (1274)]: In
> > jk_worker_t::init, setting socket timeout to 0
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (187)]: wc_create_worker, done
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (238)]: build_worker_map,
> > removing old local_pt1 worker
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (250)]: build_worker_map, done
> > [Tue Oct 08 02:49:21 2002]  [jk_worker.c (111)]: wc_open, done 1
> >
> > (I don't know why repeat two times the sames, but seems that start ok)
> >
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (460)]: Into
> > jk_uri_worker_map_t::map_uri_to_worker
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (477)]: Attempting to
> > map URI '/index.jsp'
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (558)]:
> > jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match local_pt1
> > -> *.jsp
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (460)]: Into
> > jk_uri_worker_map_t::map_uri_to_worker
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (477)]: Attempting to
> > map URI '/index.jsp'
> > [Tue Oct 08 02:50:10 2002]  [jk_uri_worker_map.c (558)]:
> > jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match local_pt1
> > -> *.jsp
> > [Tue Oct 08 02:50:10 2002]  [jk_worker.c (132)]: Into
> > wc_get_worker_for_name local_pt1
> > [Tue Oct 08 02:50:10 2002]  [jk_worker.c (136)]: wc_get_worker_for_name,
> > done  found a worker
> > [Tue Oct 08 02:50:10 2002]  [jk_ajp_common.c (1391)]: Into
> > jk_worker_t::get_endpoint
> > [Tue Oct 08 02:50:10 2002]  [jk_ajp_common.c (1107)]: Into
> > jk_endpoint_t::service
> > [Tue Oct 08 02:50:10 2002]  [jk_ajp_common.c (295)]: Into
> > ajp_marshal_into_msgb
> > [Tue Oct 08 02:50:10 2002]  [jk_ajp_common.c (432)]:
> > ajp_marshal_into_msgb - Done
> > [Tue Oct 08 02:50:10 2002]  [jk_connect.c (132)]: Into jk_open_socket
> > [Tue Oct 08 02:50:10 2002]  [jk_connect.c (139)]: jk_open_socket, try to
> > connect socket = 6
> > [Tue Oct 08 02:53:19 2002]  [jk_connect.c (148)]: jk_open_socket, after
> > connect ret = -1
> > [Tue Oct 08 02:53:19 2002]  [jk_connect.c (177)]: jk_open_socket,
> > connect() failed errno = 110
> > [Tue Oct 08 02:53:19 2002]  [jk_ajp_common.c (626)]: In
> > jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 110
> > [Tue Oct 08 02:53:19 2002]  [jk_ajp_common.c (872)]: Error connecting to
> > the Tomcat process.
> > [Tue Oct 08 02:53:19 2002]  [jk_ajp_common.c (1181)]: In
> > jk_endpoint_t::service, ajp_send_request failed in send loop 0
> > [Tue Oct 08 02:53:19 2002]  [jk_connect.c (132)]: Into jk_open_socket
> > [Tue Oct 08 02:53:19 2002]  [jk_connect.c (139)]: jk_open_socket, try to
> > connect socket = 6
> > [Tue Oct 08 02:56:28 2002]  [jk_connect.c (148)]: jk_open_socket, after
> > connect ret = -1
> > [Tue Oct 08 02:56:28 2002]  [jk_connect.c (177)]: jk_open_socket,
> > connect() failed errno = 110
> > [Tue Oct 08 02:56:28 2002]  [jk_ajp_common.c (626)]: In
> > jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 110
> > [Tue Oct 08 02:56:28 2002]  [jk_ajp_common.c (872)]: Error connecting to
> > the Tomcat process.
> > [Tue Oct 08 02:56:28 2002]  [jk_ajp_common.c (1181)]: In
> > jk_endpoint_t::service, ajp_send_request failed in send loop 1
> > [Tue Oct 08 02:56:28 2002]  [jk_connect.c (132)]: Into jk_open_socket
> > [Tue Oct 08 02:56:28 2002]  [jk_connect.c (139)]: jk_open_socket, try to
> > connect socket = 6
> >
> > When apache tries to connect to tomcat, receives an 110 errno. Anybody
> > knows what this error code means? how can I solve it? and what this
> > means?
> > jk_open_socket, try to connect socket = 6
> >
> > Thank you all!!!!
> >
> > Best regards!!!
> >
> > Marc
> >
>
> --
> To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message