2017-05-16 2 views
6

Après avoir déployé avec succès notre application à une machine virtuelle en utilisant Edeliver & distillerie en procédant comme suit: https://github.com/dwyl/learn-phoenix-framework/blob/master/production-deployment.mdComment afficher les journaux de production dans l'application Web Phoenix déployée à l'aide d'Edeliver?

Les pistes app: http://52.232.127.28/ phoenix-app-running

Cependant, lorsque nous essayons de visiter la route "Messages": http://52.232.127.28/posts nous voyons un internal server error: phoenix-internal-server-error

en Phoenix Noob Je n'ai aucune idée comment aller sur le débogage des journaux Prod ...

Comment pouvons-nous voir ces journaux sur la machine virtuelle? Où vont les journaux et pouvons-nous tail les journaux?

+0

Il doit y avoir un dossier "log" dans le répertoire dans lequel vous avez déployé votre application dans la machine virtuelle et il doit contenir les fichiers journaux. Peux-tu vérifier? – Dogbert

+2

En fait, il devrait être dans 'var/log' dans le répertoire de l'application: https://github.com/bitwalker/distillery/blob/ffbcba103442adf09efad11c33ce138d4632605c/priv/templates/boot.eex#L78-L81 – Dogbert

+0

@Dogbert merci! dans notre cas '/ home/{nom d'utilisateur}/{appname}/var/log' – nelsonic

Répondre

6

Dans la dernière version de Distillery, les journaux should be dans le dossier ./var/log dans le répertoire racine de la version (la valeur de DELIVER_TO dans edeliver).