Question

Cette application fonctionne très bien sur mon ordinateur local. Après avoir poussé à Heroku, les pages statiques semblent fonctionner, mais la section blog renvoie une erreur interne du serveur. J'ai tiré les journaux en exécutant « heroku logs » et voici ce que je reçois:

==> 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 ne va pas avec la gemme eventmachine, je suppose .... mais cela fonctionne bien sur ma machine. Je ne suis pas sûr de ce qui se passe ou comment déboguer.

Était-ce utile?

La solution

A partir de votre journal d'erreurs, il semble que vous essayez en quelque sorte d'accéder à une base de données avec SQLite3. Les utilisations Postgresql, donc clairement votre base de données Heroku ne parviennent pas à ouvrir. Heroku génère automatiquement le fichier database.yml, de sorte que l'erreur ne peut être là, mais peut-être que vous et exige en utilisant directement sqlite3?

Autres conseils

Je ne sais pas comment poignées heroku choses, mais la trace / logs semblent dire que vous pourriez ne pas avoir migré votre base de données. Est-ce le cas?

Essayez de mettre à jour la gemme Heroku. A travaillé pour moi.

scroll top