2009-09-10 19 views
1

J'essaye de déployer mon application Ruby on Rails sur Media Temple. L'application démarre bien (Mongrel démarre bien) mais je continue à recevoir une erreur HTTP 500. Le problème est que rien n'est écrit dans le journal, donc je sais maintenant ce qui pourrait causer ce problème.Ruby on Rails obtient HTTP 500 sans erreur enregistrée (hébergé sur Media Temple)

J'ai 256M de mémoire disponible donc je ne crois pas que la mémoire est un problème.

Merci,

Répondre

0

Dans le problème a été résolu en déplaçant vers un autre hôte. Pas l'idéal, mais ça marche.

1

Vous devrez également vous assurer que le « utilisateur bâtarde » a la capacité d'écrire sur le tmp /, log/

1

Il est peut-être une erreur Apache liée aux demandes de mandatement à votre bâtard. Vérifiez également le journal Apache.

1

Vous pouvez essayer de voir les étapes indiquées ci-dessus, mais en guise de pratique ou de commodité, utilisez Hoptoad Notifier ou Exception Notifier pour votre application Rails.

C'est un moyen agréable de garder une trace des exceptions dans votre application Rails et vous obtenez des notifications par email avec tous les détails nécessaires.

1

Vous auriez pu démarrer une session script/serveur s'exécutant sur Mongrel, de cette façon les journaux sont imprimés directement dans la session.

Mais je suppose que c'est corrigé de toute façon ;-)