I am desperate enough to use this thread to try to get an answer to my own IPC question. ;)
I keep getting the following error using OPEN3 along with the appropriate modifications to my code for using mod_perl with Perl 5.6.1. The offending (and it is very offensive to me!) is: [error] open3: Can't call method "close" on an undefined value at C:/Perl/lib/IPC/Open3.pm line 327, <_GEN_0> line 154. [error] [client 127.0.0.1] [libapreq] remove error on 'C:\WINNT\TEMP\apreq15' Okay, it is two errors. But I am quite positive they are related. I am trying to run this on Win32. When I look at the processes, I found a bunch of abandoned children that I had to kill off. Any ideas? : -----Original Message----- : From: Sam Tregar [mailto:[EMAIL PROTECTED]] : Sent: Wednesday, April 17, 2002 1:41 PM : To: Perrin Harkins : Cc: [EMAIL PROTECTED]; modperl list : Subject: Re: Sharing Variable Across Apache Children : : : On Wed, 17 Apr 2002, Perrin Harkins wrote: : : > Benjamin Elbirt wrote: : > > Well, lets assume that I were to go with : > > the shared memory option anyway... what would the : pitfalls be / concerns? : > : > As mentioned before, you'd probably be better off with : MLDBM::Sync or : > Cache::Cache. You can try IPC::Shareable, but a lot of : people seem to : > have trouble getting it to work. : : I agree with you 100% - file-based caches are generally : as-fast and far : easier to manage. Still, I can't resist the urge to plug my : IPC::SharedCache module. It's much easier than using : IPC::Shareable (or : even the better alternative, IPC::ShareLite). : : -sam :