2016-11-23 25 views
-1

我使用supervisord來部署我的應用程序,我有一個/ var/log/supervisor目錄,這是應用程序日誌的目錄。但是,我經過一段時間才找到。沒有新日誌寫入應用程序日誌。似乎supervisord不能寫入文件。造成它的原因是什麼?主管不寫更多日誌

回答

1

管理員無法寫入日誌文件可能有多種原因。

  1. 也許您已經創建了具有不允許管理員在其中寫入的不同權限的日誌文件。
  2. 當您在應用程序的配置中未指定stdout_logfilestderr_logfile時,管理程序將在日誌文件名的末尾添加一個唯一的ID。
  3. 主管只寫什麼發送到stdoutstderr。你確定你不是在寫別的地方嗎?

此外請確保看看/var/log/supervisor/supervisord.log文件,也許有錯誤,你不知道。

另外請確保您閱讀有關子進程日誌記錄的文檔there

+0

是否有可能logrotate設置會干擾supervisord?我懷疑logrotate是干涉 –

+0

我不認爲它可能會阻止主管寫日誌。 – Depado