2017-07-26 1 views
0

J'ai donc essayé de déployer mon application sur heroku, elle a été construite correctement mais quand j'ai essayé d'y accéder. Il répond avec: Nous sommes désolés, mais un problème s'est produit. Si vous êtes le propriétaire de l'application, consultez les journaux pour plus d'informations.Heroku | Rails | Impossible de charger la ressource: le serveur a répondu avec un statut de 500 (Erreur interne du serveur)

Alors j'ai vérifié les journaux et les journaux étaient vides ...

J'ai donc essayé de reproduire le même ordre que heroku utilise pour exécuter ma demande:

rails s -p 41616 -b LVH .me production -e

et il démarre sur mon ordinateur, vous pouvez vérifier la charge du serveur here

mais je stil l a la même erreur, here le code d'erreur que je reçois est:

Impossible de charger la ressource: le serveur a répondu avec un statut de 500 (Internal Server Error)

Maintenant version antérieure de ce logiciel était déployable à heroku et a bien fonctionné. Le changement majeur dans cette poussée a été ajouté des sous-domaines à mon application heroku. Je ne sais pas si cela l'a causé

Une idée de ce qui pourrait être la raison?

[Résolu] problème résolu par Lmo answear dans ce post

étapes:

heroku run rake db: migrate

et ajoutez le bijou suivant à votre fichier de pierres précieuses

gem 'rails_12factor' 

Merci pour votre aide

Répondre

1

Ajoutez un module de consignation tel que PaperTrail (gratuit), puis observez ce que les journaux disent. Si vous l'avez fait et qu'il est vide, allez dans le tableau de bord de l'application, allez dans l'onglet activité, puis trouvez le dernier déploiement et cliquez sur le bouton 'log'. Vous devriez voir le message d'erreur ici.

1

Sur votre local, lorsque vous actualisez la page dans le navigateur, il devrait y avoir une exception indiqué dans la console où vous avez commencé rails s....

L'erreur pourrait vous pointer vers la question sur les marchés locaux. Peut-être que vous n'avez pas la configuration de la production db en local.

similairement, faire dans le journal de la queue sur Heroku pour voir l'erreur lorsque vous actualisez url Heroku dans le navigateur:

heroku logs --tail 

Plus de détails: https://devcenter.heroku.com/articles/logging

0

problème [Résolu] résolu par Lmo answear dans ce poste

étapes:

heroku run rake db: migrate et ajoutez le bijou suivant à votre fichier de pierres précieuses

gem 'rails_12factor' Merci pour votre aide