Ich habe einen Produktionsserver, der den Start in der Produktionsumgebung verweigert. Es hat kürzlich Rails 2.x und Passenger 1 (oder 2 kann mich nicht erinnern) in Ordnung. Verbesserte Schienen & Fahrgast und jetzt startet es in der Entwicklungsumgebung, obwohl Passenger sagt, dass es zur Produktion Standard sein sollte. Wir haben nichts an der Standardkonfiguration geändert.Passenger & Rails weigern sich, in Produktionsumgebung zu starten
Ich habe gerade versucht, RailsEnv production
zu der Virtual Hosts-Datei hinzuzufügen ... ohne Erfolg.
Wie kann ich dies beheben? Der einzige Ausgang I in der Konsole zu sehen ist:
server:current elvis$ rails c
Loading development environment (Rails 3.0.3)
und versuche App mit einem Web-Browser zu schlagen präsentiert this dialog nach einer langen Verzögerung (mehr als 30 Sekunden)
- Mac OS X Server 10.5. 8
- Rails 3.0.3
- Passagier 3.0.0
- MySQL: 5.0.82
Haben Sie im Produktionsprotokoll Ihrer App und in Ihrem Apache-Protokoll nachgesehen? –
(1) in log/production.log suchen. Was sagt es? (2) Was passiert, wenn Sie 'rails s -e production' von der Kommandozeile ausführen? –
danke! Ich habe nicht geglaubt, bei production.log nach Fehlern zu suchen, wenn es für mich auftauchte, dass Rails in der Entwicklung lief. Ich hatte ein Problem mit meiner Datenbank.yml, die ich schnell behoben habe. – Meltemi