title: Starting an upstart task - Unknown job error
body: <p>I have written an upstart task that I am trying to start on my CentOS 6 and Ubuntu boxes.  I placed my upstart task in /etc/init/sidekiq.conf</p>
  
  <p>But when I run...</p>
  
  <pre><code>start sidekiq
  </code></pre>
  
  <p>or </p>
  
  <pre><code>service start sidekiq
  </code></pre>
  
  <p>As root, I get...</p>
  
  <pre><code>start: Unknown job: sidekiq
  </code></pre>
  
  <p>My upstart file is as below...</p>
  
  <pre><code># /etc/init/sidekiq.conf - Sidekiq config for Ubuntu's Upstart
  
  description "Sidekiq Background Workers"
  
  start on runlevel [2345]
  stop on runlevel [06]
  
  env RAILS_ENV = 'qa'
  env app = 'myapp'
  
  setuid deploy
  setgid deploy
  
  respawn
  respawn limit 3 30
  
  #exec bundle exec sidekiq -e qa03
  
  cd /srv/www/${app}
  exec start-stop-daemon --start bundle exec sidekiq -q mailer -q default -L log/sidekiq.log -e ${RAILS_ENV}
  </code></pre>
  
  <p>Why is it not starting? I thought running start sidekiq should run the task?  </p>