Aha! - no I had not tried that. But I just tested it quickly on my sample at it 
seems to resolve the issue. I'll do some more testing, but it looks promising. 
Thanks.

-Mike

-----Original Message-----
From: Jean Stebens [mailto:neme...@twilightzone.lu] 
Sent: Friday, September 03, 2010 11:26 AM
To: Ellery, Michael; poe@perl.org
Subject: Re: unfortunate behavior after upgrading POE

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/03/2010 12:43 AM, Ellery, Michael wrote:
> Sorry - sending this again without attachments....
> 
> Yes - I have verified that we have the same problem with the latest version 
> of POE.
> 
> Upon distilling the problem down, I've discovered that it's actually some 
> sort of interaction with Proc::Daemon (which we use to daemonize the parent 
> process...) and POE. We've been using this module for daemonization for as 
> long we we've been using POE and it didn't exhibit problems with earlier 
> versions of POE.
> 
> I've created a snippet here: http://snipt.org/kgoZ that reproduces the 
> problem. If you comment out the Proc::Daemon::Init call at the beginning and 
> let it run in the foreground, the problem does not occur. If you uncomment 
> it, then you should see that the master process spikes on the CPU.  I'm 
> guessing the fact the Daemon::Init closes some filehandles confuses POE.
> 
> Please let me know if you have any advice about how to make these modules 
> play better together.
> 
> Thanks,
> Mike Ellery

hey there,

is is a Snippet which I'm using for poe and proc daemon:

<schnip>
use Proc::Daemon;
Proc::Daemon::Init;

# Tell the kernel to reopen all closed pipes by Proc::Daemon
POE::Kernel->has_forked() if POE::Kernel->can('has_forked');
</schnip>

Tried this aswell?

cheers,
jean
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAkyBPcYACgkQXY+L530SV9HDfwQAhhQV+YBX4RsFOL/RguMfE8Kx
ruwMXz16ROpWCMJ7imsMLxvf3yHJwkzteUtONvJbSi5sjZB0/DJLszlU8oUXiIAt
UbVoVhNobsKrEX20f5+ov0F93F8YkIuvYfb/ssvUyjOf8UqbmDE6hVPdrjcaudDx
nRBhcSBU8J8HxziH2U8=
=zhpn
-----END PGP SIGNATURE-----


 To report this as spam, please forward to s...@websense.com.  Thank you.


 Protected by Websense Hosted Email Security -- www.websense.com 

Reply via email to