tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Samad - Yieldbroker <Alex.Sa...@yieldbroker.com>
Subject RE: IIS 7.0 Worker process crashes on App Pool recycling since ISAPI redirector 1.2.33
Date Sun, 18 Mar 2012 23:00:51 GMT
Hi

Sorry it failed for me, started up, but I got some error messages

I have 4 processes setup for non-overlapping recycle

Log 1
Log 2
[Mon Mar 19 09:43:13.970 2012] [2096:2984] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:13.986 2012] [2096:2984] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:14.079 2012] [2096:2984] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:14.079 2012] [2096:2984] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:53.453 2012] [2096:2288] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.453 2012] [2096:2288] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500

Log3
[Mon Mar 19 09:43:53.359 2012] [3388:2244] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.359 2012] [3388:2244] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:53.391 2012] [3388:2276] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.391 2012] [3388:2276] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:53.484 2012] [3388:2244] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.484 2012] [3388:2244] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500

Log4
[Mon Mar 19 09:43:53.266 2012] [2516:1892] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.313 2012] [2516:1892] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:53.359 2012] [2516:2776] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.359 2012] [2516:2776] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:43:53.500 2012] [2516:2776] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:43:53.547 2012] [2516:2776] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500


I started IIS, used my client app to connect.. that worked well, only 4 connects, then started
my stress test, with 500 users.  Basically 500 users connecting to IIS.  Failed with these
errors. Using performance monitor I can see that the number of ISAPI Extension requests is
increasing 

I turned on trace ( I can send you the files if you needed) and it seemed to work okay (I
wonder if the serialisation into logging has something to do with it !
Found these 

[Mon Mar 19 09:49:52.489 2012] [5804:5836] [trace] jk_shm_open::jk_shm.c (158): enter
[Mon Mar 19 09:49:52.489 2012] [5804:5836] [debug] jk_shm_open::jk_shm.c (305): Initialized
shared memory Global\JK_DEV_YIELDBROKER_COM_2_JAKARTA_ISAPI_REDIRECT size=1856 free=1728 addr=0x1f0000
[Mon Mar 19 09:49:52.489 2012] [5804:5836] [trace] jk_shm_open::jk_shm.c (311): exit
[Mon Mar 19 09:49:52.504 2012] [5804:5836] [trace] jk_shm_open::jk_shm.c (158): enter
[Mon Mar 19 09:49:52.504 2012] [5804:5836] [debug] jk_shm_open::jk_shm.c (166): Shared memory
is already opened
[Mon Mar 19 09:49:52.504 2012] [5804:5836] [trace] jk_shm_open::jk_shm.c (167): exit
[Mon Mar 19 09:49:52.504 2012] [5804:5836] [trace] wc_open::jk_worker.c (50): enter
[Mon Mar 19 09:49:52.504 2012] [5804:5836] [debug] jk_map_dump::jk_map.c (589): Dump of map:
'worker.maintain' -> '60'

I still have a lot of stale ISAPA extension request's

I have tried to restart IIS, whilst my client is trying to talk over 500 connections, with
failed request tracking on I get 500/200 ? 
Notification 128 Internal Server Error


Only 1 of the 4 logs files has this is there

[Mon Mar 19 09:58:27.878 2012] [2620:4636] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:58:27.894 2012] [2620:4636] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500
[Mon Mar 19 09:58:27.910 2012] [2620:4636] [error] service::jk_lb_worker.c (1172): Failed
allocating AJP message buffer
[Mon Mar 19 09:58:27.910 2012] [2620:4636] [error] HttpExtensionProc::jk_isapi_plugin.c (2325):
service() failed with http error 500


Thanks
Alex

-----Original Message-----
From: Mladen Turk [mailto:mturk@apache.org] 
Sent: Monday, 19 March 2012 8:34 AM
To: users@tomcat.apache.org
Subject: Re: IIS 7.0 Worker process crashes on App Pool recycling since ISAPI redirector 1.2.33

On 03/18/2012 09:34 PM, verlag.preisser@t-online.de wrote:
> -----Original-Nachricht-----
>> Von: Mladen Turk<mturk@apache.org>
>> An: users@tomcat.apache.org
>> Betreff: Re: IIS 7.0 Worker process crashes on App Pool recycling 
>> since ISAPI redirector 1.2.33
>> Datum: Sun, 18 Mar 2012 18:39:15 +0100
>>
>> Could you please try the isapi_redirect_1.2.34_5-dev_win32.zip
>> If this one crashes we'll have to add some override to shared memory 
>> so we can fallback to heap one and bypass memory corruption which 
>> seems to occur at IIS worker recycle.
>
> Hi Mladen,
>
> thank you, I tried isapi_redirect_1.2.34_5-dev_win32.zip and so far no crashes, and also
no warnings/errors in the ISAPI log.
> It seems the issue is fixed now.
>

Cool. Thanks again for testing those.
We'll release 1.2.34 by the end of this week probably.

Regards
--
^TM

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


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

Mime
View raw message