主管不写更多日志

时间:2016-11-23 03:15:55

标签: logging go supervisord

我正在使用supervisord来部署我的go应用程序,并且我有一个/ var / log / supervisor目录,它是应用程序日志的目录。但是,我在一定时间后发现了。没有新的日志写入应用程序日志。似乎supervisord无法写入文件。导致它的原因是什么?

1 个答案:

答案 0 :(得分:1)

主管无法编写日志文件的原因可能有多种。

  1. 也许您已经创建了具有不允许主管在其中写入的不同权限的日志文件。
  2. 如果未在应用程序的配置中指定stdout_logfilestderr_logfile,主管将在日志文件名末尾附加唯一ID。
  3. 主管只会将发送的内容写入stdoutstderr。你确定你不是在别的地方写作吗?
  4. 另外,请务必查看/var/log/supervisor/supervisord.log文件,也许有一些您不知道的错误。

    另请确保阅读有关子进程日志there的文档。