Nach erfolgreich unsere App zu einer virtuellen Maschine mit Edeliver & Distillery mit diesen Schritten bereitstellen: https://github.com/dwyl/learn-phoenix-framework/blob/master/production-deployment.mdSo können Sie Produktionsprotokolle in der Phoenix Web-Anwendung anzeigen, die mit Edeliver bereitgestellt wurde?
Die App läuft: http://52.232.127.28/posts : http://52.232.127.28/
jedoch, wenn wir die "Beiträge" Route zu besuchen versuchen wir sehen eine internal server error
:
Als phoenix Noob Ich habe keine Ahnung, wie zum Debuggen der Protokolle in Prod gehen ...
Wie können wir diese Protokolle auf der virtuellen Maschine zu sehen? Wohin gehen Protokolle und können wir die Protokolle tail
?
In dem Verzeichnis, in dem Sie Ihre App bereitgestellt haben, sollte sich in der VM ein Ordner "log" befinden, der die Protokolldateien enthalten sollte. Kannst du überprüfen? – Dogbert
Eigentlich sollte es in 'var/log' innerhalb der App sein: https://github.com/bitwalker/distlerylie/blob/ffbcba103442adf09efad11c33ce138d4632605c/priv/templates/boot.eex#L78-L81 – Dogbert
@Dogbert danke! in unserem Fall '/ home/{Benutzername}/{Appname}/var/log' – nelsonic