開源IDS系列--snorby 進程正常,可是worker沒法啓動 The Snorby worker is not currently running

設置頁面報錯:
 

The Snorby worker is not currently running. It's imperative you start the worker immediately! All backend calculations are performed asynchronously using the Snorby Worker. ruby

 
排查思路:手動執行snorby啓動(在/etc/init.d/snorby中尋找啓動方式)
 
/usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby  /opt/snorby/script/delayed_job start
 
 
 
 
才發現原來是 ruby版本不對,致使沒法啓動,修改/etc/init.d/snorby中的ruby路徑便可。
 
 
另外還有一種可能,舊的無效delayed_job有問題,須要關閉重啓:
 
sudo pkill -f delayed_job

bundle exec rake snorby:update RAILS_ENV=production
相關文章
相關標籤/搜索