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 Tue, 20 Mar 2012 01:01:28 GMT
> -----Original Message-----
> From: Alex Samad - Yieldbroker [mailto:Alex.Samad@yieldbroker.com]
[snip]

> 
> Hi Mladen
> 
> Q) can I presume that this new version will not interfere with an old version
> 1.2.32 ? as the mutex name used in this new one 1.2.34 wasn't used in 1.2.32 ?

This has me thinking and think I have found another bug. :)

Our setup is IIS 7.5  setup as a Reverse proxy.  We run PRD, UAT through here. Trying to treat
this an infrastructure box. We have 2 in a NLB setup

For each environment I have a separate web server and directory setup so

C:\ABC\
	Prod\
		Ajpconfig\
	UAT\
		Ajpconfig\

In each environment I have a ajpconfig directory where I put my dll and I keep all my config
files for just that environment.

The idea was that I could have different version of the tomcat connector thus test stuff out
in UAT and then move on to PRD.

BUT  there is no way to set the name space used in the tomcat connector in relation to the
Shared Memory or to semaphore.

So Global\\JK_ISAPI_REDIRECT_MUTEX is used by all tomcat connectors (the ones in prod and
the ones in UAT)

And I would presume the Shared Memory would also be shared between the 2 ?

Quote from the doco !
" The ISAPI redirector can read it's configuration from a properties file instead of the registry.
This has the advantage that you can use multiple ISAPI redirectors with independent configurations
on the same server. The redirector will check for the properties file during initialisation,
and use it in preference to the registry if present."

You can't do this with the IIS connector and with multiple processes (web gardens)!

Could I make a bug/feature request to add something like 

Shm_namespace

To the isapi_redirect.properties file and have this value post fixed to the shared memory
name and the semaphore handle... Doesn't make sense if configured via the registry 

I have create a bugzilla for this https://issues.apache.org/bugzilla/show_bug.cgi?id=52947
basically outlining what I have here.  The one thing I am not sure of is how much of a problem
that is... 

The config files for uat and prd have different tomcat destinations, but the load balancer
and  worker names are the same !!  The pathing is different though


The previous bug which I think this version fixes is https://issues.apache.org/bugzilla/show_bug.cgi?id=52659
which I guess can be closed

Thanks



> 
> Alex
> 
> -----Original Message-----
> From: Alex Samad - Yieldbroker [mailto:Alex.Samad@yieldbroker.com]
[snip]


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

Mime
View raw message