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