最近些日子,从 unicorn 切换到 puma,原想能获得内存和性能上的提升,但是在这切换过程中,却遭遇了 puma web server 的种种不稳定性,比如 重启 puma 会随机失败,puma 的多个 workers 会占用 100% 的 cpu 等等。 puma 2.0.1 和 puma 2.0.0 还是有太多的 bug,还是先切换回 unicorn,待其稳定之后再用吧。
@iamroody or others 怎么看一个服务器进程用了多少内存?
top 只能看到百分比%MEM, 且看不到服务器名字,只能在 COMMAND 里看到一个个.ruby.bin