Hi, thanks for the prompt feedback.
On Sun, Sep 28, 2008 at 03:15:22PM -0400, Evan Prodromou wrote: > Axel Beckert wrote: > >Since Debian Etch only has PHP 5.2.0 I and others in the #laconica IRC > >channel suspected the following PHP bug fixed in PHP 5.2.6 to be the > >reason: > > > > http://bugs.php.net/bug.php?id=42682 > > http://bugs.php.net/bug.php?id=40735 > > http://bugs.php.net/bug.php?id=40458 > > > Yep, that's definitely the main problem. stream_select() is broken on > PHP 5.2.x before 5.2.6; it fails very badly. Yeah, but the point is: I'm now running Debian Lenny which sports PHP 5.2.6 and I still have those problems. > I've just added a paragraph in the README to this effect; thanks for > the reminder. Thanks, that surely helps others. I knew about these issues and hoped they would have gone away with PHP 5.2.6, that's why I moved our instance to test which I could already upgrade to Debian Lenny. So either the bug is still existent in PHP 5.2.6 (Debian package version 5.2.6-3) or it's another bug. > I moved identi.ca's Jabber queue daemons from an amd64 server to an i386 > server, and that fixed the problem. 'kay. > stream_select() is an essential system call for any program doing > sockets connections (like to a Jabber server). I don't believe it's > possible to write a workaround that works in any way similar. I don't think so either. Others had those problems with sending mail directly from PHP (instead of using a local MTA). > ><b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in > ><b>/home/laconica/laconica-0.6.0/extlib/XMPPHP/XMLStream.php</b> on line > ><b>343</b><br /> > > > This is interesting; you shouldn't get a max execution time error with > 0.6.x scripts. Are you sure you're running the right one? I guess so. Untarred the 0.6.0 tarball, copied the config.php from 0.5.0 in there and then switched the symlink to the 0.6.0 path shown above. > If you're using XMPP, you need to use the queues. It might possibly > work to use XMPP without the queues, but it's so utterly Wrong that > I'll probably disable it in future versions. Okay, will do that. Thanks for the tip. > Move your queue daemons to a non-amd64 server. Hmmm, I'll see if I can setup a i386 Xen DomU inside my amd64 Dom0. Again, thanks for the quick reply. Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ _______________________________________________ Laconica-dev mailing list [email protected] http://mail.laconi.ca/mailman/listinfo/laconica-dev
