发现 puma 开单进程跑 rails,内存占用似乎只涨不跌。启动时内存 300m,过几天将近 2g,但是从来没有发现内存下降的情况。
看到这个帖子(https://ruby-china.org/topics/24479)的回复中有人说:
“细心观察 workers 进程在一定时间就会变动,相当于重启内存回收。”
但是我在测试环境下开了 workers,等了十几分钟不动,好像 workers 进程和内存占用没有任何变化……
想问下用过的同学,“workers 会自动重启/回收内存”,是真的吗?具体是什么机制呢?