Sentry on supervisor - 错误没有日志文件

Sentry on supervisor - Error no log file

我正在尝试设置哨兵服务器 (getsentry.com)。我可以 运行 以哨兵用户的身份手动哨兵。但是当我尝试通过 'supervisorctl tail sentry-web' 在主管中 运行 它时,我得到 'sentry-web: ERROR (no log file)'

supervisors sentry 程序指定使用 syslog 作为常规和错误日志。我还尝试在哨兵用户的主目录和 /var/log

下指定日志文件的绝对路径

在使用 syslog 进行输出(为简单起见,我们建议这样做)时,您将无法使用日志命令(或 fg iirc)。

绝对路径应该可以正常工作,但您需要确认用户管理员是 运行ning Sentry,因为他对目录具有写入权限。

如果您使用系统日志,您应该会在 /var/log/syslog

中看到输出

一个测试事物的好方法是 运行 作为用户在前台(主管之外)执行命令。此外,默认情况下,我们的日志详细程度不是很高(实际上我们目前不做很多 informational/debug 日志记录),因此您获得的输出相当有限。有可能改变它,但它利用了 Django 的 LOGGING 配置,我们还没有以用户友好的方式记录它 this/expose。