【发布时间】:2013-07-08 17:13:48
【问题描述】:
我正在将我的日志推送到本地 splunk 安装。最近发现下面的错误重复很多(大约每分钟一次):
错误 L10 (输出缓冲区溢出):自 7150 条消息被丢弃 2013-06-26T19:19:52+00:00.134 1 2013-07-08T14:59:47.162084+00:00 主机应用程序 web.1 - [\x1B[37minfo\x1B[0m] 应用程序 - 性能 - 花了 31 获取行 ID 的毫秒数 ...
错误重复很多次,in the documentation 据说当您的应用程序产生大量日志时会发生这些错误。
问题是,我每秒几乎没有 20-30 条日志,这并不算多。我用其他排水管进行了测试(添加了内置的 papertrail 插件),这些错误不会在那里发生 - 所以它们特定于传出的 splunk 排水管。
我认为可能是 splunk 机器已加载,因此接收日志的速度不够快,但它的 CPU 处于空闲状态,并且它有足够的磁盘和内存。
另外,我相信该应用(Play 2 应用)一直在自动刷新日志到控制台,因此在发布之后不会大量累积未刷新的日志。
什么会导致传出 splunk 排水管的排水速度变慢?我应该如何调试它?
【问题讨论】: