<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Tomas Doran wrote:<br>
<blockquote cite="mid:4A1EC3F6.8090307@bobtfish.net" type="cite">If you
try to run multiple copies of the same application in the same perl
process, it won't work like you expect - the setting will come from the
first application loaded..
  <br>
  <br>
Your solution just makes it much easier to have multiple deployment
environments with different configurations, but these environments
still have to have a different perl interpreter each.
</blockquote>
True, we did need to keep each application using processes which are
separate. This was an issue when we used PerlEx (the ActivePerl style
mod_perl approach) but we now use FastCGI (clients use Windows, etc.)
and IIS freely creates many processes, and makes it really easy to set
environment variables for them from its configuration files. The IIS
FastCGI mechanism was developed closely with Zend, and I guess PHP
faced the same kind of issue, and this was their solution. <br>
<br>
I'll wikify the config trick for now; we're close to production
deadlines right now, but I do want to get this out there!<br>
<br>
--S<br>
<div class="moz-signature">-- <br>
<span style="color: rgb(102, 0, 0);">Stuart Watt<br>
ARM Product Developer<br>
Information Balance</span></div>
</body>
</html>