Проблемы с регистратором - Rails Heroku / Foreman в Dev - PullRequest
0 голосов
/ 21 февраля 2012

У меня, кажется, очень странная проблема ... Я пытаюсь разработать приложение Rails для развертывания на Heroku с использованием Unicorn - поэтому я использую Foreman в своей локальной среде разработки, чтобы попытаться максимально точно воспроизвести производство. насколько возможно.

Как и следовало ожидать, мой веб / рабочий обрабатывает вывод в файл development.log в пути / к / app / log. Если я перейду к файлу, он содержит все, что вы ожидаете .

Однако , если я использую команду

tail -f log/development.log

(из пути приложения), я получаю вывод журнала от HEROKU !! Как это возможно? (Например.):

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

Это действительно раздражает, так как я не могу правильно видеть свой журнал разработки ... помощь будет принята!

1 Ответ

1 голос
/ 21 февраля 2012

Это не то, что делает Форман.

Что произойдет, если вы просто посмотрите на log / development.log?Это то же самое?

У вас есть какие-нибудь странные настройки псевдонимов, которые могут быть причиной этого?

...