2011-01-16 14 views
14

Zainstalowałem aplikację Rails 3.0.3 na serwerze produkcyjnym i otrzymałem błąd 500. To jest wdrażane w Dreamhost, więc zajrzałem do dzienników dla mojej domeny i nic nie jest, a dzienniki dla mojej aplikacji również nic nie pokazują.Uzyskiwanie błędów wyświetlania błędów programowania w produkcji

W jaki sposób uzyskać wyświetlanie w Railsach rzeczywistych komunikatów o błędach podczas produkcji, aby można było rozwiązać ten problem?

Odpowiedz

18

Spróbuj zmienić ustawienie consider_all_requests_local w environments/production.rb.

+0

To była moja myśl, ale spróbowałem i ponownie uruchomiłem moją aplikację, ale nadal nie działa. Jakieś inne myśli? – mikewilliamson

+0

Czy kiedykolwiek pracował w produkcji (czy coś działa)? Jeśli tak, prawdopodobnie oceniłbym ostatnie zmiany. Jeśli nie, a pliki dziennika nie pomagają, to zacznę od prostego przypadku testowego, aplikacji "Hello World", i po prostu spróbuj najpierw ją uruchomić. –

+0

Nie jest to nowa aplikacja, ale tak naprawdę nie jest ona niczym więcej niż światem Hello. Działa to nawet gdy SSH wejdzie na serwer i uruchomi konsolę w trybie produkcyjnym! – mikewilliamson

1

Miałem ten sam problem, było to spowodowane błędem w Aibrakerze w wersji 3.1.1. Rollbacking do wersji 3.0.9 rozwiązał ten problem dla mnie

Powiązane problemy