首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置BluePill来监视通过乘客运行的Rails应用程序(mod_rails)

如何设置BluePill来监视通过乘客运行的Rails应用程序(mod_rails)
EN

Server Fault用户
提问于 2009-12-14 12:42:39
回答 1查看 668关注 0票数 1

我最近开通了一个运营普华客的网站。不幸的是,由于一条冻结的线程,这个网站被关闭了。我能够通过对特定PID执行杀死-9来保存服务器。尽管如此,我仍然认为乘客能够自动管理这件事。我有一个1GB内存的服务器,运行一个rails应用程序,并分配多达7个实例的乘客。然而,当我发现站点崩溃时,我发现乘客已经产生了6个实例,其中一个使用了超过800 up的内存,导致服务器交换。

因此,我希望在服务器上设置一些类似bluepill的东西,但我对您是如何做的有点困惑。主要是因为bluepill希望启动/停止它正在监视的进程。但是,在我们的例子中,乘客已经为我们重新启动了流程,所以我们只需要监视乘客实例的pids并在它们变得太大时杀死它们。

有没有人在这里设置BluePill来监控phusion乘客下运行的rails应用程序?任何洞察力都是有用的。

EN

回答 1

Server Fault用户

发布于 2009-12-14 17:15:47

如果没有黑客,你就不可能轻易地做到这一点。

黑客将有一个BluePill启动的shell脚本,该脚本监视您所关心的进程,如果超出某个进程,BluePill就会以这种方式检测失败。

我使用这类工具来监视我的系统,但这是一个每5分钟运行一次的cron作业。这并不完美。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/94109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档