我正在使用Foreman来运行我的Rails 4应用程序,而且我正在获得重复输出。 Web显示与Log。几乎相同的信息。
我可以运行foreman并隐藏Web输出吗?
我的procfile:
web: bundle exec passenger start -p $PORT --max-pool-size 3
log: tail -f ./log/development.log
答案 0 :(得分:4)
Procfile中的条目只是运行的命令,您可以像在命令行上一样修改它们。
因此,您可以将Web进程的所有stdout重定向到/dev/null
(看起来您可能在* nix系统上):
web: bundle exec passenger start -p $PORT --max-pool-size 3 > /dev/null