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

Reply via email to