class Pvcglue::Monit
Public Class Methods
delayed_job_queue_name(n)
click to toggle source
# File lib/pvcglue/monit.rb, line 15 def self.delayed_job_queue_name(n) "#{Pvcglue.cloud.app_and_stage_name}_delayed_job.#{n}" end
monitify()
click to toggle source
# File lib/pvcglue/monit.rb, line 3 def self.monitify Pvcglue.render_template('monit.app.monitrc.erb', monitrc_file_name) end
monitrc_file_name()
click to toggle source
# File lib/pvcglue/monit.rb, line 7 def self.monitrc_file_name File.join(Pvcglue.configuration.application_dir, "monitrc.#{Pvcglue.cloud.stage_name}") end
resque_pid_file_name(n)
click to toggle source
# File lib/pvcglue/monit.rb, line 23 def self.resque_pid_file_name(n) "#{Pvcglue.cloud.deploy_to_app_shared_pids_dir}/resque_worker.#{n}.pid" end
resque_queue_name(n)
click to toggle source
# File lib/pvcglue/monit.rb, line 19 def self.resque_queue_name(n) "#{Pvcglue.cloud.app_and_stage_name}_resque_worker.#{n}" end
safe_name(s)
click to toggle source
# File lib/pvcglue/monit.rb, line 27 def self.safe_name(s) s.gsub(/\W/, '_') end
worker_control_name()
click to toggle source
# File lib/pvcglue/monit.rb, line 11 def self.worker_control_name "#{Pvcglue.cloud.app_and_stage_name}_worker_control" end