我正在使用 Foreman 来运行我的 Rails 4 应用程序,但我得到了重复的输出。 Web 显示的信息与 Log 几乎相同。
我可以运行 foreman 并隐藏 Web 输出吗?
我的文件:
web: bundle exec passenger start -p $PORT --max-pool-size 3
log: tail -f ./log/development.log
最佳答案
Procfile 中的条目只是要运行的命令,您可以像在命令行上一样修改它们。
因此,您可以将 Web 进程的所有标准输出重定向到 /dev/null
(看起来您可能在 *nix 系统上):
web: bundle exec passenger start -p $PORT --max-pool-size 3 > /dev/null
关于ruby-on-rails - Foreman 启动和隐藏 web 进程输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29460397/