Action messenger

Bonjour,

Y en a t-il qui ont essayé :
http://trypticon.org/software/actionmessenger/?
Perso ça fonctionne bien, sauf qu’au bout d’un certain délai où aucun
message n’est transmis la socket avec le serveur jabber est cloturée …

Le 02/10/07, Frédéric Logier a écrit :

Bonjour,

Y en a t-il qui ont essayé :
http://trypticon.org/software/actionmessenger/ ?
Perso ça fonctionne bien, sauf qu’au bout d’un certain délai où aucun
message n’est transmis la socket avec le serveur jabber est cloturée …

Oct 02 12:46:42 rails[17600]: IOError (closed stream):
/usr/lib/ruby/1.8/openssl/buffering.rb:178:in syswrite' /usr/lib/ruby/1.8/openssl/buffering.rb:178:in do_write’
/usr/lib/ruby/1.8/openssl/buffering.rb:197:in `<<’

Non pas testé celui ci… Le problème que tu rencontres ressemble un
peu à ça j’ai l’impression: http://dev.ctor.org/http-access2/ticket/120,
cad perte de connection au bout d’un moment, sur une connection avec
keep-alive.

Peut être qu’avec le reste du stack-trace (s’il y en a un!) on verra
où corriger ça (ex: abandonner la socket et la recréer ? changer de
passerelle ? recréer la socket à chaque tour si c’est supportable ?)

voilà, “raw thoughts” comme on dit :slight_smile:

– Thibaut

Le 02/10/07, Thibaut Barrère a écrit :

Non pas testé celui ci… Le problème que tu rencontres ressemble un
peu à ça j’ai l’impression: http://dev.ctor.org/http-access2/ticket/120,
cad perte de connection au bout d’un moment, sur une connection avec
keep-alive.

En effet mais bon le patch se résume à l’ajout d’un rescue nil :
http://dev.ctor.org/http-access2/changeset/134

Peut être qu’avec le reste du stack-trace (s’il y en a un!) on verra

où corriger ça (ex: abandonner la socket et la recréer ? changer de
passerelle ? recréer la socket à chaque tour si c’est supportable ?)

voilà , “raw thoughts” comme on dit :slight_smile:

Merci.

En effet mais bon le patch se résume à l’ajout d’un rescue nil :
http://dev.ctor.org/http-access2/changeset/134

oui, j’ai été voir avant de poster ce lien. Je me suis dit que ça te
donnerai peut être une piste au cas où le stack trace est parlant un peu
plus bas…

good luck !

Le 02/10/07, Thibaut Barrère a écrit :

En effet mais bon le patch se résume à l’ajout d’un rescue nil :

http://dev.ctor.org/http-access2/changeset/134

oui, j’ai été voir avant de poster ce lien. Je me suis dit que ça te
donnerai peut être une piste au cas où le stack trace est parlant un peu
plus bas…

Le plus étonnant c’est que le bug intervient au niveau du ssl d’après le
log, or à ma connaissance ActionMessenger ne fait pas ce genre de
connexion.

Le 02/10/07, Frédéric Logier a écrit :

Le plus étonnant c’est que le bug intervient au niveau du ssl d’après le
log, or à ma connaissance ActionMessenger ne fait pas ce genre de connexion.

Pour info j’ai résolu le problème avec un petit hack dans la lib. En
effet
j’avais un cluster mongrel et chacun se connectait sur la même ressource
xmpp, ce qui n’est pas possible. En ajoutant le Process.pid à la
ressource
ajoutée par la lib, je n’ai plus de perte de connexion.