我有一个与独角兽一起运行的红宝石服务,它产生了20个童工。当我开始服务时,独角兽大师以大约520 MB的内存开始,然后主要产生20个童工。我的服务运行完美7-8天,但渐渐独角兽的主内存不断增加并上升到1.3 GB,这显然导致OOM错误,当独角兽主人试图分叉一个新的孩子(现在需要1.3 GB的内存来分叉)新的孩子)由于内存占用增加,内存不可用。
所以我关注的是,
以下是我的服务和机器配置。
Ruby :2.1.2
Unicorn :4.6.3
独角兽工人数:20
操作系统:Debian GNU / Linux 8,Jessie
内存:24 GB