2010-06-22 4 views
2

Lorsque vous exécutez une action sur mon application (une seule action) le navigateur va juste rester assis là ne rien faire, quand je vérifie mon production.log je vois le demande (environ 2 minutes après je vais à l'adresse) mais je ne vois pas d'erreurs ou de problèmes, tandis que le navigateur ne s'arrête jamais "Chargement". J'ai vérifié mes journaux de serveur NGINX, et n'ai rien trouvé, et ce problème ne se produit pas dans mon environnement de développement. Mon niveau de journalisation est défini sur déboguer.Ruby on Rails demande de ne pas retourner et aucune information dans le journal

J'ai eu le problème signalé par deux autres personnes, donc ce n'est pas seulement ma machine. Toute idée de ce qui pourrait être à l'origine de ceci ou de ce que je pourrais faire pour le déboguer?

Répondre

1

Essayez de retirer NGINX de la boucle. Essayez d'exécuter votre application à partir de la console avec script/server -e production et puis voir si vous pouvez accéder au serveur sur localhost: 3000, soit curl http://localhost:3000

+0

Ce fut une bonne étape, après avoir examiné le journal un peu plus en détail, je me suis rendu compte que je faisais un Sélectionnez l'instruction sur une table avec 275k entrées et aucun index. La base de données prenait juste une éternité, et au lieu de temporiser sur l'actualisation du navigateur, ou en me donnant une page chargée, pour une raison quelconque, il est juste accroché là. Merci pour l'aide. – Schneems