我目前正在虚拟服务器上运行一个大的rails应用程序。我的设置使用Unicorn以nginx作为前端代理服务器来服务Rails应用程序。杀死独角兽工作者进程?
偶尔我会收到通知,指出我的CPU使用率已长时间挂钩。然后我登录并使用htop找到杀死它的行为不良行为。那些行为不端的行为似乎总是独角兽工作者。
我想知道的是,如果有一种方法可以设置monit,或上帝来监控独角兽的这些“子进程”,并杀死它们,如果它们长时间处于高cpu使用状态。我知道如何监视独角兽主进程,因为它将进程ID写入PID文件。但它绝不是主人的过程,只有孩子处理不当行为。
不,不是独角兽。 – 2011-05-20 15:58:42