Le 8 octobre 2008 17:48, Céd B. a écrit :
>
> En production, j'utilise Webrick, et en production, Mongrel. J'ai le
> même problème, quelque soit la solution de déploiement.

Raccourci pour le moins rapide. Il y a d'autres solutions de déploiement
Litespeed, FastCGI, Glassfish, Thin, CGI (j'ai pas dit forcément efficace),
ebb, EventedMongrel, Phusion Passenger et j'en oublie... où
ton problème se reproduit. Ou pas.

> J'ai testé la classe dans Rails (dans mon application), et c'est la
> quelle ne fonctionne pas. Hors de Rails, en console, tout fonctionne
> parfaitement.

Il y a d'autres paramètres sur lesquels jouer, tu n'as pas fini
tes investigations au peigne fin, script/console en mode dev ou
production ; depuis une application Rails from scratch (= sans
le reste de ton code + plugins) ; utilisation de net/http directement...
Chaque fois, mode dev/mode production.

Tu peux même voir si ActiveResource marche, il utilise net/http.

> La machine de développement tourne sous Ubuntu, et le serveur, sous
> Debian, il y a donc peu de chance que le problème vienne de là.

On ne sait jamais. Déjà qu'on ne peut plus faire confiance à Debian...

> Enfin, je suis certain que le timeout est une erreur, puisque j'ai testé
> pas loin de 10 flux RSS, dont un dont je peux etre absolument certain
> puisqu'il émane de l'application elle-même.

c'est pas tant qu'il y ait des timeouts, comme on l'a déjà dit, il faut
que tu gères ça dans ton code, c'est qu'il y ait *systématiquement*
des timeouts.

> Voilà, j'espère que ces précisions pourront vous éclaircir :-)

Pour l'instant, j'ai du mal à voir où est le coupable. La 2e série
d'investigations citée ci-dessus pourrait apporter des éclaircissements...

   -- Jean-François.


-- 
Les 50 ans du Lisp : http://www.lisp50.org

http://twitter.com/underflow_

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à