god

    1热度

    1回答

    上帝重新启动进程时是否可以执行自定义代码?请参阅下面的示例我的意思。当监视从:转换到:启动(进程已重新启动)时,我们希望以sysloglog的错误级别发送日志。 applog是上帝模块中定义的一种方法。 w.transition(:up, :start) do |on| applog(w, :error, "critical server process exited") on

    0热度

    1回答

    我想监视已经运行的java进程。 以下是我的上帝配置(test.god): God.watch do |w| w.name = "Test" w.start = "java Test" w.keepalive 我开始神监控用下面的命令: god -c test.god 以下是日志: INFO: Loading test.god INFO: Syslog en

    1热度

    1回答

    有没有一种优雅的方式来重新启动resque工作人员(比如部署后的事件),其中从队列中处理一些工作的工作人员不会立即被SIGTERM或SIGKILL信号杀死,而是应该等待工作人员完成正在执行的任务,并在工人获得空闲时将其杀掉。 我使用上帝来监控resque工人,我经历了God homepage,但无法找到任何相同的信息,但看到它只是一个宝石来监控进程我不认为它有一个优美的这样做的方法。 此外,我正在

    0热度

    2回答

    我是排队系统的新手。我使用当前应用程序的resque,并有三个队列进行监视。我想知道运行和管理复印作业的最佳方法是什么。问题的原因是我对互联网上的开发人员建议的这么多选项有些困惑。更具体地说,我的困惑在于这两种策略。 resque池 resque与神游泳池 为什么我需要resque池,如果我能与神单独运行工?

    0热度

    1回答

    CentOS 7,nginx +独角兽+神+ mariadb。我试图安装插件,但无法做到这一点。创建tmp/restart.txt并没有帮助并重新启动nginx。任何其他想法为什么?请帮忙。 环境: 管理平台版本2.6.1.stable 红宝石版本2.0.0-p598(2014-11-13)[x86_64的Linux的] 的Rails版本3.2.21 环境生产 数据库适配器Mysql2 个 宝石:

    1热度

    2回答

    我想监视上帝的ruby脚本并将AWS凭据作为环境变量传递,建议如何执行此操作? 我目前的做法: 我想犯了源代码的github神的配置文件,所以我不能设置凭据作为神config文件中明文。我试图将它们设置为系统环境变量,而不是: 我在god conf文件中设置了用户和组,以便该进程作为此特定用户启动,我将access_key和api_secret设置为此用户的环境变量。 当我以这个用户身份登录并回显

    0热度

    1回答

    我第一次使用上帝来监控我的resque和resque-sceduler过程。 God's home page。据,如果上帝如果已经有一个表添加到上帝: sudo god -c /path/to/config.god 然后编辑它可以再次使用相同的命令加入到神手表之后。但它不允许添加它并报告该袜子已被使用,我必须手动终止该过程并再次添加手表。我错过了什么吗? 我需要在每次部署后再次添加手表,这就是

    0热度

    3回答

    我没有练过SQL在一段时间,我忘了如何将外键添加到我的表 mysql> alter table students add foreign key fk_unit(unitid) references unit(unitid) on delete no action on update cascade; ERROR 1072 (42000): Key column 'unitid'

    1热度

    1回答

    我面临一些困惑与神文档 首先我的配置脚本看起来像这样 DIRECTORY = "/Users/joshianiket22/myProject/god_script" God.pid_file_directory = DIRECTORY God.watch do |w| w.name = "mess" w.start = "ruby /Users/joshianiket22/

    2热度

    2回答

    我试图让上帝启动我的resque队列。然而,当我运行god load config/resque.god返回The server is not available (or you do not have permissions to access it) 这是我resque.god文件: rails_env = ENV['RAILS_ENV'] || "production" rails_roo