Problèmes d'enregistrement - Rails Heroku / contremaître dans Dev
-
28-10-2019 - |
Question
Je semble avoir un problème très étrange ... J'essaie de développer une application Rails à déployer sur Heroku en utilisant Unicorn - en tant que tel, j'utilise Foreman dans mon environnement de développement local pour essayer de reproduire la production aussi étroitement que possible.
Comme vous vous en doutez, mon web / travailleur traite la sortie du fichier Development.log dans path / vers / app / log. Si je navigue vers le fichier, il contient Tout ce que tu es attendu.
Cependant Si j'utilise la commande
tail -f log/development.log
(à partir du chemin d'application), j'obtiens la sortie du journal de Heroku!! Comment est-ce possible? (par exemple):
app[web.1]: [Worker(host:xxxx-xxx-xxx pid:5)] Starting job worker
heroku[web.1]: Idling
heroku[web.1]: Stopping process with SIGTERM
app[web.1]: I, [2012-02-19xxx-xxx-xxx #1] INFO -- : reaped #<Process::Status: pid 7 exit 0> worker=0
app[web.1]: I, [2012-02-19xxx-xxx-xxx #1] INFO -- : reaped #<Process::Status: pid 11 exit 0> worker=1
app[web.1]: I, [2012-02-19xxx-xxx-xxx #1] INFO -- : reaped #<Process::Status: pid 14 exit 0> worker=2
app[web.1]: I, [2012-02-19xxx-xxx-xxx #1] INFO -- : master complete
heroku[web.1]: Process exited with status 0
heroku[web.1]: State changed from up to down
heroku[slugc]: Slug compilation started
heroku[api]: Release v22 created by brandon@example.com
heroku[api]: Deploy xxxx by randon@example.com
heroku[slugc]: Slug compilation finished
C'est vraiment ennuyeux car je ne peux pas voir correctement mon journal de développement ... L'aide serait appréciée!
La solution
Ce n'est pas quelque chose que le contremaître fait.
Que se passe-t-il si vous regardez simplement Log / Development.log? Est-ce la même?
Avez-vous une configuration d'alias farfelue qui pourrait être à l'origine?