0

非常に奇妙な問題があるようです....Unicornを使用してHerokuにデプロイするRailsアプリを開発しようとしています-そのため、ローカル開発環境でForemanを使用して、本番環境を可能な限り再現しようとしています。

ご想像のとおり、私の web/worker プロセスの出力は、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 brandon@example.com
heroku[api]: Deploy xxxx by randon@example.com
heroku[slugc]: Slug compilation finished

開発ログを正しく表示できないので、これは本当に迷惑です...助けていただければ幸いです!

4

1 に答える 1

1

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

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

これを引き起こしている可能性のある奇抜なエイリアス設定はありますか?

于 2012-02-21T11:33:53.257 に答える