0

我有运行由独角兽处理的 RoR 站点。独角兽主进程产生 10 个工作人员并很好地处理它们,但工作人员有时会开始在内部产生线程并且不杀死它们......这会导致内存泄漏和服务器故障。

我通过每 10 分钟重新启动 unicorn 的 cron 脚本解决了它,但它的解决方案非常糟糕。有任何想法吗?

屏幕证明: 工人内存泄漏

独角兽(4.6.1)配置文件:https ://gist.github.com/907th/4995323

4

1 回答 1

1

研究使用 Monit ( http://mmoni.com/monit/ ) 来监控 Unicorn 并对其进行检查。观看 Ryan Bates 关于该主题的精彩视频:* http://railscasts.com/episodes/375-monit

*需要订阅,但他要求的 9 美元非常值得。

于 2013-02-20T13:03:34.877 回答