Vagrant環境にCentOSをインストールし、monitでsidekiqを監視したものの、プロセスの停止は感知できますが、monitからsidekiqを立ち上げることができません(sidekiq faled to startとなる)

なお、monitを使わずに手動でrailsのルートディレクトリに移動した後(cd /var/www/my_app)sidekiqの起動コマンド(bundle exec sidekiq --pidfile /var/www/my_app/tmp/pids/sidekiq.pid --logfile /var/www/my_app/log/sidekiq.log --daemon)をたたくと起動することができます。

monitのバージョンと設定ファイルは以下のとおりなのですが、原因がわからず、困っています。

■ バージョン情報

$ cat /etc/redhat-release
CentOS release 6.6 (Final)

$ monit -V
This is Monit version 5.5

$ sidekiq -V
Sidekiq 3.3.4

■ /etc/monit.conf

set daemon  60 
set logfile /var/log/monit.log
set statefile /var/monit/state
set httpd port 2812 and
    use address localhost  # only accept connection from localhost
    allow localhost        # allow localhost to connect to the server and
include /etc/monit.d/*

■ /etc/monit.d/sidekiq

check process sidekiq 
  with pidfile /var/www/my_app/tmp/pids/sidekiq.pid
  every 2 cycle
  start program = "/bin/bash -l -c 'cd /var/www/my_app && bundle exec sidekiq --pidfile /var/www/my_app/tmp/pids/sidekiq.pid --logfile /var/www/my_app/log/sidekiq.log --daemon'"
  stop  program = "/bin/bash -l -c 'cd /var/www/my_app && bundle exec sidekiqctl stop /var/www/my_app/tmp/pids/sidekiq.pid 10'"

■ monit.log
[GMT+1 Jun 14 02:57:24] error : 'sidekiq' process is not running
[GMT+1 Jun 14 02:57:24] info : 'sidekiq' trying to restart
[GMT+1 Jun 14 02:57:24] info : 'sidekiq' start: /bin/bash
[GMT+1 Jun 14 02:57:54] error : 'sidekiq' failed to start ← これを解消したい

■ sidekiq.log
何も出力されない

もし、なにかご存知の方いらっしゃいましたら、ご教示頂ければ幸いです。