4

Rails 4 アプリケーションを実行するために Foreman を使用していますが、出力が重複しています。Web は、Log とほとんど同じ情報を示します。

foreman を実行して Web 出力を非表示にすることはできますか?

ここに画像の説明を入力

私のプロセスファイル:

web: bundle exec passenger start -p $PORT --max-pool-size 3
log: tail -f ./log/development.log
4

1 に答える 1

6

Procfile のエントリは実行するコマンドにすぎず、コマンド ラインと同じように操作できます。

したがって、Web プロセスのすべての stdout を次のようにリダイレクトできます/dev/null(*nix システムを使用しているように見えます)。

web: bundle exec passenger start -p $PORT --max-pool-size 3 > /dev/null
于 2015-04-05T18:49:40.043 に答える