Heroku系统日志耗尽:tcp会话太多

时间:2012-10-19 12:55:20

标签: heroku tcp rsyslog

我在Heroku应用程序上设置了日志记录,将日志发送到我的其他服务器。 我的rsyslogd很好地接收了来自Heroku的日志,但几个小时后,rsyslog开始丢弃数据包,因为打开了太多的TCP连接:

Oct 18 06:28:17 localhost rsyslogd-2079: too many tcp sessions - dropping incoming request [try http://www.rsyslog.com/e/2079 ]
Oct 18 06:28:24 localhost rsyslogd-2079: too many tcp sessions - dropping incoming request [try http://www.rsyslog.com/e/2079 ]
Oct 18 06:28:24 localhost rsyslogd-2079: too many tcp sessions - dropping incoming request [try http://www.rsyslog.com/e/2079 ]
Oct 18 06:28:26 localhost rsyslogd-2079: too many tcp sessions - dropping incoming request [try http://www.rsyslog.com/e/2079 ]
[...]

我尝试增加允许进入rsyslogd配置的最大会话数(我将其设置为1000,这通常足以处理所有内容)。

同样的问题,所以我将此值增加到3000.我现在的问题较少,但我认为3000个最大会话是特别高的。

$ModLoad imtcp
$InputTCPServerRun 514
$InputTCPMaxSessions 3000

您认为还有其他事情要做吗?我需要减少这个数字吗? 也许还有别的办法可以更好地处理来自Heroku LogPlex的日志。

0 个答案:

没有答案