Foreman启动并隐藏Web进程输出

时间:2015-04-05 17:54:57

标签: ruby-on-rails logging foreman procfile

我正在使用Foreman来运行我的Rails 4应用程序,而且我正在获得重复输出。 Web显示与Log。几乎相同的信息。

我可以运行foreman并隐藏Web输出吗?

enter image description here

我的procfile:

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

1 个答案:

答案 0 :(得分:4)

Procfile中的条目只是运行的命令,您可以像在命令行上一样修改它们。

因此,您可以将Web进程的所有stdout重定向到/dev/null(看起来您可能在* nix系统上):

web: bundle exec passenger start -p $PORT --max-pool-size 3 > /dev/null