Heroku日志泄漏性能



我目前正试图弄清楚为什么我在Heroku上的一个相对简单的应用程序(有时)需要很长时间才能响应。

我正在研究的一件事是日志消耗:应用程序写入标准输出,这是Heroku收集的,你可以查看(例如,"Heroku日志")。在我的例子中,我也有LogEntries附加组件,并且还通过rsyslog将日志发送到EC2实例(同一区域)。

如果写入标准输出有时阻塞很长时间(30 ?),这可以解释为什么我的应用程序可以花30秒来响应即使是最简单的请求(应用程序级ping)。例如,如果Heroku用于收集进程stdout的管道在排水中有"尖峰"并且相对较小,则可能发生这种情况。

谁能评论一下Heroku的stdout收集器的性能?吞吐量?延迟?

是不是总是花很长时间?也许是预期的动态空转?

最新更新