So if I have a global variable set in my httpd.conf for both sites with 
the same name, will that do it? I just copied most of the code from the 
old virtualhost to the new one and I don't think I changed the name of 
my database handle variable.


Perrin Harkins wrote:
> On 1/23/07, Matt Grommes <[EMAIL PROTECTED]> wrote:
>> I've recently added a new site to my server, both now running Mason. The
>> problem is that I'll get errors on the first site and when I look at the
>> log, it'll say it's trying to use the second site's database. The issue
>> as I see it (if I'm wrong please correct me) is that since both sites
>> use Apache::DBI, it's sharing the database connections between the two
>> sites.
>
> No, Apache::DBI doesn't do that.  Every time you call connect(), it
> checks your connection parameters and returns you a handle cached for
> that connection.  It could only get confused if you were using the
> exact same connection parameters for both and then switching databases
> after that with something like "USE other_database;" (in MySQL
> syntax).
>
> More likely, you are putting the database handle into a global
> variable in some autohandler code somewhere, and sometimes putting in
> the wrong one.
>
> - Perrin
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to