Sto provando a configurare Monit per Sidekiq. Ecco quello che ho finora per il mio file di configurazione:Monit Ruby on Rails Sidekiq
check process sidekiq_site
with pidfile /var/www/site/tmp/pids/sidekiq.pid
start program = "bundle exec sidekiq -C /var/www/site/config/sidekiq.yml -P /var/www/site/tmp/pids/sidekiq.pid" with timeout 90 seconds
if totalmem is greater than 200 MB for 2 cycles then restart # eating up memory?
group site_sidekiq
Il problema è che sto ricevendo un messaggio quando si esegue Monit reload che il programma "pacco" non esiste.
Qualcuno ha una soluzione per questo?
tenta di scrivere il percorso completo bundler, come '/usr/local/lib/ruby/gems/1.9/ gems/bundler-1.2.3/bin/bundle' o anche prefisso quel percorso con percorso a ruby. Usa il comando 'quale pacchetto 'per trovare il percorso completo. – taro