来自supervisord php cli脚本中的错误的tail /dev/stderr

来自supervisord php cli脚本中的错误的tail /dev/stderr

为了简单起见,我想知道是否可以像通道一样访问 STDERR。我不希望将数据记录到文件中,然后跟踪文件,因为我要发送的信息量会填满系统。我只在想要利用发送到 STDERR 的内容时才关心数据。

我以为可以通过某种方式跟踪 /dev/stderr,但那行不通。我不能使用 STDOUT 的原因是脚本正在主管中运行,发送到 STDOUT 的所有内容都会记录到主管中的 program.log 文件中。我已经为此输出了一些信息。

关于如何实现这一目标的任何想法或意见都将非常有用!!

谢谢

答案1

您可以配置 Supervisord 将其管理的进程的 stdout/stderr 转发到其自己的 stdout/stderr(而不是日志文件):

http://veithen.github.io/2015/01/08/supervisord-redirecting-stdout.html

相关内容