Tag: 监控

终端说delayed_job开始,但没有做任何事情

我有一个应用程序在我的本地机器上完美运行,现在正在部署它。 我有VPS全部设置,它也很有效。 我的问题来自无法启动delayed_job。 我做了“ruby脚本/ delayed_job启动RAILS_ENV =生产”,同时SSHd到应用程序,它返回“delayed_job:进程与pid 11547启动。” 当我在htop中查找过程时,我找不到它。 所以我挖了一遍,读到Monit可以保持delayed_job继续。 我把它设置了,希望我能以这种方式启动delayed_job。 但是没有delayed_job.pid,所以我没有走远。 我最终在其中设置了nginx和mysql,并且想完成设置delayed_job。 缺少delayed_job.pid会妨碍。 当我通过SSH连接到应用程序并运行“rake jobs:work RAILS_ENV = production”时,一切正常。 所以我很确定应用程序本身很好。 我正在使用collectiveidea的delayed_job。 谢谢你的帮助。

使用monit监控多个延迟的工作人员

我已经阅读了很多关于使用monit监视delayed_job的内容。 实施非常简单直接。 但是当一个工人不够时,我该如何设置monit来确保10个工人不断运行呢?

存在哪些基于Python的仪表板选项?

我想在每台服务器上创建一个仪表板,以显示它的健康状况和一些日常处理的结果。 我打算连接shell脚本和Python程序来收集数据。 我认为使用基于python的Web仪表板可以将结果呈现为各种业务用户和管理器友好格式,而不是编写基于Web的界面。 我有什么选择呢? 我主要对Python RedHat Linux感兴趣,但其他平台也很有趣。 我也对Perl和基于Ruby的解决方案持开放态度,特别是如果插件可以是语言中立的话。