我们在Heroku上使用Rails。我们使用1x Dynos&Workers。
在dynos上,有99%的时间我们的内存使用量<512MB。但是有时使用量会跳到580MB,这会导致内存问题。 (我们在配置中使用puma:1个工作人员,5个线程)
工作人员的内存使用量约为250MB-少一半!这是最让我困扰的事情。
我想知道为什么在dyno和worker dyno上内存使用差异如此之大?两者都运行相同的代码库。 webpacker也可以为混乱负责吗?我们还使用资产管道。资产还在使用我们的记忆吗?