2011-01-16 11 views
14

Ich habe eine Rails 3.0.3-App auf meinem Produktionsserver bereitgestellt und es gibt mir einen 500-Fehler. Dies wird auf Dreamhost bereitgestellt, also habe ich in den Protokollen nach meiner Domain gesucht und dort ist nichts und die Logs für meine App zeigen auch nichts an.Das Anzeigen von Rails zur Anzeige von Entwicklungsfehlern in der Produktion

Wie bekomme ich Schienen, die tatsächliche Fehlermeldungen in der Produktion anzeigen, damit ich das aussortieren kann?

Antwort

18

Versuchen Sie, die consider_all_requests_local Einstellung in environments/production.rb zu ändern.

+0

Das war mein Gedanke, aber ich habe es versucht und meine App neu gestartet und es scheint immer noch nicht zu funktionieren. Irgendwelche anderen Gedanken? – mikewilliamson

+0

Hat es jemals in der Produktion funktioniert (funktioniert alles)? Wenn ja, dann würde ich wahrscheinlich die jüngsten Änderungen bewerten. Wenn nicht, und die Protokolldateien nicht helfen, dann würde ich mit einem einfachen Testfall, einer "Hello World" -App, beginnen und versuchen, das zuerst zu laufen. –

+0

Nein, es ist eine neue App, aber es ist wirklich nicht viel mehr als eine Hallo Welt. Es funktioniert sogar, wenn ich SSH in den Server und die Konsole im Produktionsmodus ausführen! – mikewilliamson

1

Ich hatte das gleiche Problem, es war aufgrund eines Fehlers in Aibrake in Version 3.1.1. Rollback auf 3.0.9 löste das Problem für mich