Rails内存使用情况在Web和Worker dyno上有很大差异

时间:2019-03-29 17:06:40

标签: ruby-on-rails memory-management webpacker

我们在Heroku上使用Rails。我们使用1x Dynos&Workers。

在dynos上,有99%的时间我们的内存使用量<512MB。但是有时使用量会跳到580MB,这会导致内存问题。 (我们在配置中使用puma:1个工作人员,5个线程)

工作人员的内存使用量约为250MB-少一半!这是最让我困扰的事情。

我想知道为什么在dyno和worker dyno上内存使用差异如此之大?两者都运行相同的代码库。 webpacker也可以为混乱负责吗?我们还使用资产管道。资产还在使用我们的记忆吗?

0 个答案:

没有答案