Heroku 错误日志 L10(输出缓冲区溢出)

Jea*_*bon 9 heroku

https://i.stack.imgur.com/7Ar6B.png

即使我的测功机处于离线状态,我的日志中也会出现大量此类错误。有人知道从哪里来吗?

小智 16

几个月来,我一直在努力解决这个问题,但在 Heroku 的支持下却没有取得任何进展。他们只是一直向我指出我读过(并理解)的 L10 错误文档。我的问题是存在一个不是来自附加组件的排水管。可能是以前的工程师手动添加的?没有把握。无论如何,这就是我调试和解决它的方法:

查看L10错误消息以查看drain id:

2021-10-12T14:58:23.642214+00:00 heroku[logplex]: Error L10 (output buffer overflow): drain 'd.89456495-cf6c-4c1b-8865-kd0238j2098' dropped 4 messages since 2021-10-12T14:57:23.753982+00:00.
Run Code Online (Sandbox Code Playgroud)

使用 heroku CLI 检查排水管:

heroku drains --json -a [app-name]
Run Code Online (Sandbox Code Playgroud)

这将列出所有的排水管,包括来自附加组件和其他的排水管。就我而言,其中有一个旧的逻辑排水管(d.89456495-cf6c-4c1b-8865-kd0238j2098),这是错误的根源。

手动移除有问题的排水管:

heroku drains:remove [URL] -a [app-name]
Run Code Online (Sandbox Code Playgroud)

重新启动测功机?不确定是否有必要或者您是否可以等待。

Heroku 日志排水参考:https ://devcenter.heroku.com/articles/log-drains


New*_*ria 7

就像@wlabs 所说,这可能是一个排水问题。 有些人报告说,这可能是文件踪迹溢出,这在免费计划级别上很常见。

如果您不想从应用程序中删除 papertrail,请进入 papertrail 设置并配置日志过滤器以消除您不关心的噪音。然后等待第二天重置。

在哪里配置日志过滤器


Jea*_*bon -5

我终于删除并重新创建了该应用程序