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