2012-02-21 15 views
0

私は非常に奇妙な問題を抱えているようです....私は、Unicornを使ってHerokuに配備するRailsアプリケーションを開発しようとしています。生産環境を可能な限り厳密に再現しようとしています。ロガーの問題 - Rails Heroku/Foreman in Dev

私のWeb /ワーカーは、path/to/app/logのdevelopment.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 [email protected] 
heroku[api]: Deploy xxxx by [email protected] 
heroku[slugc]: Slug compilation finished 

これは本当に迷惑です!

答えて

1

これは、フォアマンがやっていることではありません。

log/development.logを見るとどうなりますか?それは同じですか?

これを引き起こしている不自然なエイリアス設定がありますか?

+0

あなたはそれを持っています!エイリアスが再帰的であることはわかりませんでした(つまり、エイリアスは元のコマンドとは別のエイリアスを呼び出します)。一度それを並べ替えるとそれが修正されました。ありがとう! – Brandon

+0

今この問題が発生しました。自分自身が更新された回答ですか? – MBHNYC