Heroku application jette “Erreur Interne du Serveur”
Cette application fonctionne très bien sur mon ordinateur local. Après le poussant à Heroku, les pages statiques semblent fonctionner, mais le blog de la section déclenche une Erreur de Serveur Interne. J'ai tiré les journaux en exécutant "heroku journaux" et c'est ce que j'obtiens:
==> production.log <==
/usr/ruby1.8.7/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/controllers/controller.rb:80:in `start'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/runner.rb:177:in `send'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/runner.rb:177:in `run_command'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/lib/thin/runner.rb:143:in `run!'
/home/slugs/215194_e5b887e_c999/mnt/.bundle/gems/gems/thin-1.2.7/bin/thin:6
Quelque chose de mal avec l'eventmachine gem, je suppose....mais il fonctionne très bien sur ma machine. Donc, je ne suis pas sûr de ce qu'il se passe ou comment déboguer.
A une exception? (Qui ressemble à une trace de la pile avec le message d'exception découper.)
Cela pourrait-il être: SQLite3::CantOpenException - impossible d'ouvrir le fichier de base de données: /disk1/home/slugs/215194_38708ba_c999/mnt/.bundle/gems/gems/activerecord-2.3.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:13:dans "initialize"
C'est le lien à la quasi-journal des erreurs: gist.github.com/443709
Cela pourrait-il être: SQLite3::CantOpenException - impossible d'ouvrir le fichier de base de données: /disk1/home/slugs/215194_38708ba_c999/mnt/.bundle/gems/gems/activerecord-2.3.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:13:dans "initialize"
C'est le lien à la quasi-journal des erreurs: gist.github.com/443709
OriginalL'auteur picardo | 2010-06-18
Vous devez vous connecter pour publier un commentaire.
À partir de votre journal des erreurs, on dirait que vous êtes en quelque sorte essayer d'accéder à une base de données SQLite3. Heroku est utilise Postgresql, donc clairement votre base de données ne parviennent pas à ouvrir. Heroku génère automatiquement la
database.yml
fichier, donc l'erreur ne peut pas être là, mais peut-être que vous êtes exigeant et d'utiliser sqlite3 directement?Aussi, heroku ne pas vous laisser faire les opérations de fichiers, ce qui est une autre raison pourquoi sqlite3 ne pourront pas fonctionner.
OriginalL'auteur Marc-André Lafortune
Je ne suis pas sûr de savoir comment heroku poignées de choses, mais les traces/journaux semblent dire que vous n'auriez pas une migration de votre base de données. Est-ce le cas?
heroku rake db:migrate
?Que serait-il le faire.
OriginalL'auteur thomasfedb
Essayez de mettre à jour le heroku gem. A travaillé pour moi.
OriginalL'auteur arkima