Während der Arbeit im lokalen/Entwicklungsmodus wird die Datei development.log im Protokollordner gespeichert. Erhalten wir das production.log während des Produktionsmodus?Erhalten wir die Datei production.log beim Ausführen im Produktmodus von lokal in Schienen?
Wenn ja, wenn ich
run RAILS_ENV=production rails s
bin, ist das production.log ähnlich zu dem, dass wir auf jedem AWS/Heroku laufen?
1
A
Antwort
1
- Ja, wir haben
production.log
während im Produktionsmodus ausgeführt wird. - Ja, es ist das gleiche.
hinzufügen, wie Sie möchten Ihre Produktionsprotokoll in der Produktionsumgebung
Wenn Sie mit Heroku
heroku logs --tail
Wenn Sie mit einer VPS konfigurieren. Vielleicht möchten Sie diesen Ansatz verwenden, indem Sie das rsyslog als Puffer verwenden, sonst würde es den Rails-Server blockieren und den Rails-Server verlangsamen.
die folgende Zeile Gemfile
hinzufügen und bundle install
gem 'remote_syslog_logger'
In /etc/rsyslog.conf
konfigurieren Sie den Syslog-Daemon Informationen gezogen
$ModLoad imudp
$UDPServerRun 514
Fügen Sie die folgende Zeile in config/environments/production.rb
zu akzeptieren laufen.
config.logger = RemoteSyslogLogger.new('<host>.papertrailapp.com', XXXXX)
Schließlich starten Sie den rsyslog Daemon
sudo service rsyslog restart
Verwandte Themen
- 1. Fehler beim Ausführen von Sonar-Runner lokal
- 2. Rails production.log Datei
- 3. Hoogle lokal ausführen
- 4. Fehler beim Ausführen von Schienen s
- 5. Fehler beim Ausführen von .cpp-Datei im Terminal mit g ++
- 6. Deaktivieren von Animationen im Code beim Ausführen von Espressotests
- 7. Firebase lokal ausführen
- 8. Produktmodus mit einer Debug-DLL
- 9. Travis lokal mit Docker ausführen
- 10. Fehler beim Ausführen von Ecto Seed-Datei
- 11. Fehler beim Ausführen von Windows-Dienst im Freigabemodus auf Servern
- 12. erhalten Fehler beim Versuch, Heroku lokal in Windows
- 13. PHP lokal im Browser analysieren
- 14. Problem beim Ausführen der Batch-Datei im Pre-Build-Ereignis
- 15. Warum schreibt meine implementierte Rails-App in eine production.log-Datei?
- 16. Fehler beim Ausführen der Abfrage erhalten?
- 17. Warum brauchen wir nodejs zum Ausführen von typescript
- 18. Probleme beim Bearbeiten und Ausführen von .sh-Datei in Cygwin
- 19. So erhalten Sie die nächsten 10 Daten von heute (lokal)
- 20. Sicherheitswarnung beim Ausführen von Skripten - Unblock-Datei nicht blockier Datei
- 21. production.log hat eine große Größe
- 22. kann eine lokal im System gespeicherte JSON-Datei nicht laden
- 23. Schienen erhalten mehrere von ID
- 24. Wie Installieren und Ausführen von Typoskript lokal in NPM?
- 25. Wie funke verteilt im Cluster-Modus ausführen, aber Datei lokal nehmen?
- 26. Ungültiger Objektname beim Ausführen einer UDF erhalten
- 27. Können wir Thread in anderen Header-Datei ausführen?
- 28. Problem beim Starten von Schienen App im Produktionsmodus
- 29. Ausführen einer Parse App lokal auf WebStorm
- 30. Fehler beim Ausführen von MSBuild