tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dljohnson69 <DLJohn...@firstcommand.com>
Subject Re: ISAPI issues
Date Wed, 03 Jun 2009 13:28:11 GMT

Replies included....



Rainer Jung-3 wrote:
> 
> On 02.06.2009 23:30, dljohnson69 wrote:
>> Actually I am still on 1.2.27 but am willing to update, just cannot find
>> a
>> compiled download of the 1.2.28 dll.
> 
> http://tomcat.apache.org/download-connectors.cgi -- downloaded, installed
> and "loaded" (working)
> 
>> However, I made those changes and now there are no errors in the
>> isapi.log
>> but the browser errors with "service temporary unavailable".  When I
>> check
>> the logs I get "All Tomcat instances failed, no more workers left". The
>> next
>> line says, "all tomcat instances are busy or in error state".  This was
>> AFTER a reboot of the physical box.
> 
> IIS and Tomcat on the same box? (Yes, IIS, Tomcat and apps on same box)
> 
> Could you get your pages directly from Tomcat via its http connector
> (8080 or so)? (Yes, can get apps directly through Tomcat ports 8009, 8010)
> 
> So does it
> 
> - work never (correct, has never worked through IIS, always worked
> directly to app port which means to me that Tomcat itself is okay, just
> IIS issue)
> - work sometimes, but sometimes not?
> 
> Which URL did you use, what's exactly in the log file?
> (http://xxapp/wealthstation/FCMD does not work,
> http://xxapp:8010/wealthstation/FCMD does work.  These are the current
> logs AFTER changes to worker and urimap listed below.  Currently no errors
> in isapi.log but there is obviously a configuration or other issue as the
> error goes to a 404 error now.
> 
> Jakarta/ISAPI/isapi_redirector/1.2.28
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2423): Detected IIS version 6.0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2428): Using registry.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2431): Using log file
> E:\wealthstation\logs\isapi.log.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2432): Using log level 1.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2433): Using extension uri
> /tomcat/isapi_redirect.dll.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2434): Using worker file
> E:\wealthstation\appserver2\conf\workers.properties.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2435): Using worker mount file
> E:\wealthstation\appserver2\conf\uriworkermap.properties.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2437): Using rewrite rule file .
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2439): Using uri select 3.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2440): Using no chunked encoding.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2442): Using notification event
> SF_NOTIFY_AUTH_COMPLETE (0x04000000)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2452): Using uri header
> TOMCATURI0000000010000000:.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2453): Using query header
> TOMCATQUERY0000000010000000:.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2454): Using worker header
> TOMCATWORKER0000000010000000:.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2455): Using worker index
> TOMCATWORKERIDX0000000010000000:.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2456): Using translate header
> TOMCATTRANSLATE0000000010000000:.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> init_jk::jk_isapi_plugin.c (2457): Using a default of 250 connections per
> pool.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/admin/*' with
> value 'wlb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/manager/*' with
> value 'wlb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/jsp-examples/*'
> with value 'wlb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> '/servlets-examples/*' with value 'wlb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/planningstation/*'
> with value 'ps' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/wealthstation/*'
> with value 'ws' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property '/jkmanager' with
> value 'jkstatus' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_load::jk_uri_worker_map.c (1102): Loading urimaps from
> E:\wealthstation\appserver2\conf\uriworkermap.properties with reload check
> interval 60 seconds
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/admin/*=wlb' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/manager/*=wlb' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/jsp-examples/*=wlb' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/servlets-examples/*=wlb' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/planningstation/*=ps' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (720): wildchar rule
> '/wealthstation/*=ws' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_add::jk_uri_worker_map.c (729): exact rule
> '/jkmanager=jkstatus' source 'uriworkermap' was added
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (171): uri map dump after file
> load: index=0
> file='E:\wealthstation\appserver2\conf\uriworkermap.properties'
> reject_unsafe=0 reload=60 modified=1244031957 checked=1244032750
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (176): generation 0: size=0
> nosize=0 capacity=0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (176): generation 1: size=7
> nosize=0 capacity=8
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #0:
> uri=/servlets-examples/* worker=wlb context=/servlets-examples/*
> source=uriworkermap type=Wildchar len=20
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #1:
> uri=/planningstation/* worker=ps context=/planningstation/*
> source=uriworkermap type=Wildchar len=18
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #2:
> uri=/wealthstation/* worker=ws context=/wealthstation/*
> source=uriworkermap type=Wildchar len=16
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #3:
> uri=/jsp-examples/* worker=wlb context=/jsp-examples/* source=uriworkermap
> type=Wildchar len=15
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #4:
> uri=/manager/* worker=wlb context=/manager/* source=uriworkermap
> type=Wildchar len=10
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #5:
> uri=/admin/* worker=wlb context=/admin/* source=uriworkermap type=Wildchar
> len=8
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #6:
> uri=/jkmanager worker=jkstatus context=/jkmanager source=uriworkermap
> type=Exact len=10
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.list' with
> value 'wlb,jkstatus,ps,ws' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.ajp13w.type'
> with value 'ajp13' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.ajp13w.host'
> with value 'localhost' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.ajp13w.port'
> with value '8009' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbps.type'
> with value 'lb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbps.host'
> with value 'localhost' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbps.port'
> with value '8009' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.lbps.balance_workers' with value 'ps' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbws.type'
> with value 'lb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbws.host'
> with value 'localhost' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.lbws.port'
> with value '8009' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.lbws.balance_workers' with value 'ws' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.wlb.type'
> with value 'lb' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.wlb.host'
> with value 'localhost' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property 'worker.wlb.port'
> with value '8009' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.wlb.balance_workers' with value 'ajp13w' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.jkstatus.type' with value 'status' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.jkstatus.host' with value 'localhost' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_read_property::jk_map.c (491): Adding property
> 'worker.jkstatus.port' with value '8009' to map.
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_map_resolve_references::jk_map.c (774): Checking for references with
> prefix worker. with wildcard (recursion 1)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_shm_calculate_size::jk_shm.c (125): worker wlb of type lb has 1 members
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_shm_calculate_size::jk_shm.c (132): shared memory will contain 2 ajp
> workers of size 320 and 1 lb workers of size 320 with 1 members of size
> 384+320
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_shm_open::jk_shm.c
> (254): Initialized shared memory JKISAPISHMEM_FCAPP6_FIRSTCOMMAND_COM_1
> size=1792 free=1664 addr=0x2d30000
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.list' -> 'wlb,jkstatus,ps,ws'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.ajp13w.type' -> 'ajp13'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.ajp13w.host' -> 'localhost'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.ajp13w.port' -> '8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbps.type' -> 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbps.host' -> 'localhost'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbps.port' -> '8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbps.balance_workers' -> 'ps'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbws.type' -> 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbws.host' -> 'localhost'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbws.port' -> '8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.lbws.balance_workers' -> 'ws'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.wlb.type' -> 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.wlb.host' -> 'localhost'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.wlb.port' -> '8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.wlb.balance_workers' -> 'ajp13w'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.jkstatus.type' -> 'status'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.jkstatus.host' -> 'localhost'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] jk_map_dump::jk_map.c
> (589): Dump of map: 'worker.jkstatus.port' -> '8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> build_worker_map::jk_worker.c (242): creating worker wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (146): about to create instance wlb of lb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (159): about to validate and init wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (146): about to create instance ajp13w of
> ajp13
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (159): about to validate and init ajp13w
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_validate::jk_ajp_common.c (2512): worker ajp13w contact is
> 'localhost:8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2699): setting endpoint options:
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2702): keepalive:              0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2706): socket timeout:         0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2710): socket connect timeout: 0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2714): buffer size:            0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2718): pool timeout:           0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2722): ping timeout:           10000
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2726): connect timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2730): reply timeout:          0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2734): prepost timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2738): recovery options:       0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2742): retries:                2
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2746): max packet size:        8192
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2750): retry interval:         100
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_create_endpoint_cache::jk_ajp_common.c (2562): setting connection pool
> size to 250 with min 125 and acquire timeout 200
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> validate::jk_lb_worker.c (1616): Balanced worker 0 has name ajp13w and
> route ajp13w in domain 
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> update_mult::jk_lb_worker.c (261): worker ajp13w gets multiplicity 1
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> jk_lb_push::jk_lb_worker.c (347): syncing shm for lb 'wlb' from mem (0->1)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> build_worker_map::jk_worker.c (242): creating worker jkstatus
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (146): about to create instance jkstatus of
> status
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (159): about to validate and init jkstatus
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] init::jk_status.c
> (5021): Status worker 'jkstatus' is read/write and has css '(null)',
> prefix 'worker', name space 'jk:', xml name space
> 'xmlns:jk="http://tomcat.apache.org"', document type '(null)'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug] init::jk_status.c
> (5072): Status worker 'jkstatus' has good rating for '0000000f' and bad
> rating for '00ff1010'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> build_worker_map::jk_worker.c (242): creating worker ps
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (146): about to create instance ps of ajp13
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (159): about to validate and init ps
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_validate::jk_ajp_common.c (2512): worker ps contact is
> 'localhost:8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2699): setting endpoint options:
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2702): keepalive:              0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2706): socket timeout:         0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2710): socket connect timeout: 0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2714): buffer size:            0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2718): pool timeout:           0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2722): ping timeout:           10000
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2726): connect timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2730): reply timeout:          0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2734): prepost timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2738): recovery options:       0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2742): retries:                2
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2746): max packet size:        8192
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2750): retry interval:         100
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_create_endpoint_cache::jk_ajp_common.c (2562): setting connection pool
> size to 250 with min 125 and acquire timeout 200
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> build_worker_map::jk_worker.c (242): creating worker ws
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (146): about to create instance ws of ajp13
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_create_worker::jk_worker.c (159): about to validate and init ws
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_validate::jk_ajp_common.c (2512): worker ws contact is
> 'localhost:8009'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2699): setting endpoint options:
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2702): keepalive:              0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2706): socket timeout:         0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2710): socket connect timeout: 0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2714): buffer size:            0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2718): pool timeout:           0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2722): ping timeout:           10000
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2726): connect timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2730): reply timeout:          0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2734): prepost timeout:        0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2738): recovery options:       0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2742): retries:                2
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2746): max packet size:        8192
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_init::jk_ajp_common.c (2750): retry interval:         100
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> ajp_create_endpoint_cache::jk_ajp_common.c (2562): setting connection pool
> size to 250 with min 125 and acquire timeout 200
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 0: wlb of type lb (5)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker ps
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'ajp13'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 1: ps of type ajp13 (2)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker ws
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'ajp13'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 2: ws of type ajp13 (2)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 3: wlb of type lb (5)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 4: wlb of type lb (5)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker wlb
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'lb'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 5: wlb of type lb (5)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_worker_for_name::jk_worker.c (116): found a worker jkstatus
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> wc_get_name_for_type::jk_worker.c (293): Found worker type 'status'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_ext::jk_uri_worker_map.c (512): Checking extension for
> worker 6: jkstatus of type status (6)
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (171): uri map dump after
> extension stripping: index=0
> file='E:\wealthstation\appserver2\conf\uriworkermap.properties'
> reject_unsafe=0 reload=60 modified=1244031957 checked=1244032750
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (176): generation 0: size=0
> nosize=0 capacity=0
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (176): generation 1: size=7
> nosize=0 capacity=8
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #0:
> uri=/servlets-examples/* worker=wlb context=/servlets-examples/*
> source=uriworkermap type=Wildchar len=20
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #1:
> uri=/planningstation/* worker=ps context=/planningstation/*
> source=uriworkermap type=Wildchar len=18
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #2:
> uri=/wealthstation/* worker=ws context=/wealthstation/*
> source=uriworkermap type=Wildchar len=16
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #3:
> uri=/jsp-examples/* worker=wlb context=/jsp-examples/* source=uriworkermap
> type=Wildchar len=15
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #4:
> uri=/manager/* worker=wlb context=/manager/* source=uriworkermap
> type=Wildchar len=10
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #5:
> uri=/admin/* worker=wlb context=/admin/* source=uriworkermap type=Wildchar
> len=8
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_dump::jk_uri_worker_map.c (186): NEXT (1) map #6:
> uri=/jkmanager worker=jkstatus context=/jkmanager source=uriworkermap
> type=Exact len=10
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> uri_worker_map_switch::jk_uri_worker_map.c (482): Switching uri worker map
> from index 0 to index 1
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [info]
> init_jk::jk_isapi_plugin.c (2572): Jakarta/ISAPI/isapi_redirector/1.2.28
> initialized
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> HttpFilterProc::jk_isapi_plugin.c (1841): Filter started
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> map_uri_to_worker_ext::jk_uri_worker_map.c (1036): Attempting to map URI
> '/fcapp6.firstcommand.com/jkstatus' from 7 maps
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/servlets-examples/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/planningstation/*=ps' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/wealthstation/*=ws' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/jsp-examples/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/manager/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/admin/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/jkmanager=jkstatus' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/servlets-examples/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/planningstation/*=ps' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/wealthstation/*=ws' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/jsp-examples/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/manager/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/admin/*=wlb' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> find_match::jk_uri_worker_map.c (850): Attempting to map context URI
> '/jkmanager=jkstatus' source 'uriworkermap'
> [Wed Jun 03 07:39:10.659 2009] [4656:4700] [debug]
> HttpFilterProc::jk_isapi_plugin.c (2061): [/jkstatus] is not a servlet url
> [Wed Jun 03 08:16:08.522 2009] [1296:2720] [debug]
> HttpFilterProc::jk_isapi_plugin.c (2061): [/wealthstation/FCMD] is not a
> servlet url
> 
> 
> 
>> I have done nothing nor know how to use the jkstatus, it was just in the
>> work or uri example files.  Let me know if I should remove it or if
>> further
> 
> Should be available under the URL /jkmanager and is very helpful.
> There's a security problem with an open jkstatus though. (Still not
> working, page not found.  Can't even get this directly through app port.)
> 
>> configuration needs to be done if it is needed.  Actually I have 2 Tomcat
>> installs, one for ps and one for ws.
> 
> So you need to find out the port numbers (and if on different hosts the
> host names) and define two workers ws and ps in the way you have done
> with ajp13w.
> 
>> We are trying to mimic a 3rd party app
>> of a vendor and this is the way they have theirs.  Only difference is
>> they
>> have Apace and we have IIS, hence the lack of knowledge on it. 
>> 
>> I have the examples working from IIS, just not the apps for ws and ps.
> 
> Define the ws and ps workers with correct host names and ports, wrap
> them in a new lb, like lbps and lbws
> 
> worker.lbps.type=lb
> worker.lbps.balance_workers=ps
> worker.lbws.type=lb
> worker.lbws.balance_workers=ws (I think I have this part setup correctly
> but attaching just to verify. Is the worker.list section correct?)
> 
> worker.list=wlb,jkstatus,ps,ws
> 
> worker.ajp13w.type=ajp13
> worker.ajp13w.host=localhost
> worker.ajp13w.port=8009
> 
> worker.lbps.type=lb
> worker.lbps.host=localhost
> worker.lbps.port=8010
> worker.lbps.balance_workers=ps
> 
> worker.lbws.type=lb
> worker.lbws.host=localhost
> worker.lbws.port=8009
> worker.lbws.balance_workers=ws
> 
> worker.wlb.type=lb
> worker.wlb.host=localhost
> worker.wlb.port=8009
> worker.wlb.balance_workers=ajp13w
> 
> worker.jkstatus.type=status
> worker.jkstatus.host=localhost
> worker.jkstatus.port=8009
> 
> 
> 
> and put lbps resp. lbws behind the equal sign in the lines of
> uriworkermap.properties you want to be mapped to ps resp. ws.  (A bit lost
> on this part and feel sure this is where the problem still lies and
> understanding is off.  Here is what I have as of last changes)
> 
> 
> 
> /admin/*=wlb
> /manager/*=wlb
> /jsp-examples/*=wlb
> /servlets-examples/*=wlb
> /planningstation/*lbps=ps
> /wealthstation/*lbws=ws
> /jkmanager=jkstatus
> 
> 
> Regards,
> 
> Rainer
> 
>> Rainer Jung-3 wrote:
>>> I assume you are using the latest version 1.2.28. That makes things
>>> easier to discuss.
>>>
>>> On 02.06.2009 21:53, dljohnson69 wrote:
>>>> Cool, maybe you can help more than the log files then.  Are you
>>>> referring
>>>> to
>>>> the configuration of the workers.properties and/or the uriworkermap
>>>> files
>>>> or
>>>> is there something else that could be involved as well?  I just started
>>>> with
>>>> a basic setup as instructed by some sites.  Here is what I have, if you
>>>> see
>>>> something that is suspect please point it out...thanks!
>>>>
>>>> #/examples/*=testWorker
>>>> #/examples/*.jsp=testWorker
>>>> #/examples/servlet/*=testWorker
>>>>
>>>> /admin/*=wlb
>>>> /manager/*=wlb
>>>> /jsp-examples/*=wlb
>>>> /servlets-examples/*=wlb
>>>> /wealthstation/*=ws
>>>> /planningstation/*=ps
>>>> /jkmanager=jkstatus
>>> Can you see those in the display of the status worker (/jkmanager)?
>>>
>>>> workers.properties
>>>>
>>>> worker.list=ws,ps,wb,jkstatus
>>>>
>>>> worker.ajp13w.type=ajp13
>>>> worker.ajp13w.host=localhost
>>>> worker.ajp13w.port=8010
>>> Better remove the socket_timeout=0, because that disables it, but it is
>>> disabled by default, and we don't want to rely a "0" to mean disable in
>>> all versions.
>>>
>>>> socket_timeout=0
>>>>
>>>> worker.wlb.type=lb
>>>> worker.wlb.balance_workers=ajp13w
>>>>
>>>> worker.jkstatus.type=status
>>>
>>>> also, I have 2 apps, 2 instances....one houses the ps app, one for the
>>>> ws
>>>> app but from ws the user goes to the ps app once you are in it.  Should
>>>> each
>>>> apps workers.properties file ONLY point to that context or should each
>>>> have
>>>> both?
>>> There is only one workers.properties, not one per context.
>>>
>>> A worker is the same as a Tomcat connector (at least a worker of type
>>> ajp13). So for each Tomcat you need to define one worker.
>>>
>>> You can optionally wrap them in lb workers.
>>>
>>> Which requests get send there is decided by the uriworkermap.properties
>>> shown above.
>>>
>>> So if you only have one Tomcat, you would only use one worker (ajp13w)
>>> and not also ws and ps. Since you wrapped ajp13w into wlb, you would
>>> then map
>>>
>>> /wealthstation/*=wlb
>>> /planningstation/*=wlb
>>>
>>> Theoretically you can define more than one connector (port) for ajp13
>>> use in Tomcat and separate a ws, ps, ajp13w worker from each other, but
>>> you need to have a serious reason for this. If you want a simple start,
>>> don't separate.
>>>
>>> Which requests do not work, example-URL?
>>>
>>> Regards,
>>>
>>> Rainer
>>>
>>>> Thanks again!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> dljohnson69 wrote:
>>>>> I have a new Tomcat install and deployed app that is working okay but
>>>>> going through the isapi_redirect it gets a "bad gateway" error.   The
>>>>> isapi.log has errors that says it cannot connect to tomcat, "tomcat is
>>>>> down or refused connection".   Any ideas??   I would assume that all
>>>>> is
>>>>> fine since the app works fine when going directly to Tomcat.    The
>>>>> isapi-redirector is loaded and green but will not load through IIS. 
>>>>>
>>>>> Thanks for any helpful advice, we are new to this. 
> 
> ---------------------------------------------------------------------
> 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/ISAPI-issues-tp23837289p23851419.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


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


Mime
View raw message