From: Pascal Meunier Date: 2005-10-01T01:14:19+09:00 Subject: Re: Apache 2 & global variables question On 9/30/05 10:24 AM, "Ara.T.Howard" wrote: > On Sat, 1 Oct 2005, Pascal Meunier wrote: > >> Or is it that Ruby 1.8.2 isn't compatible with Apache 2? > > are you using mod_ruby or fastcgi? Neither. Just "#!/usr/bin/ruby -w" at the beginning of each script. Speed is not important; correctness is. Thanks, Pascal > >> >> >> On 9/30/05 9:49 AM, "Pascal Meunier" wrote: >> >>> In Ruby under Apache 2 threads, is a global variable global to all instances >>> of scripts simultaneously? >>> >>> I'm asking because this is the only way I've found to (partially) explain >>> some disturbing behavior when running our Ruby scripts under Apache. >>> Yesterday I made a post regarding some problems I had with the value of a >>> global variable. This morning this problem didn't happen anymore, no matter >>> what I tried. That is, until I started executing identical copies of the >>> scripts from two different locations. Then the same behavior and errors >>> re-appeared! Yesterday, someone else was working on his own cvs-checked out >>> copy of the scripts at the same time I was. This morning I was alone >>> working on the scripts. With two copies running at once, each setting >>> different values for the global variable, we were seeing strange things. It >>> still doesn't explain everything we saw, but it would start making some >>> sense. >>> >>> Thanks, >>> Pascal >>> >>> >>> >> >> >> > > -a