title: How can I learn more about why my Laravel Queued Job failed?
body: <p><strong>The Situation</strong></p>
  
  <p>I'm using Laravel Queues to process large numbers of media files, an individual job is expected to take minutes (lets just say up to an hour).</p>
  
  <p>I am using Supervisor to run my queue, and I am running 20 processes at a time.  My supervisor config file looks like this:</p>
  
  <pre><code>[program:duplitron-worker]
  process_name=%(program_name)s_%(process_num)02d
  command=php /var/www/duplitron/artisan queue:listen database --timeout=0 --memory=500 --tries=1
  autostart=true
  autorestart=true
  user=duplitron
  numprocs=20
  redirect_stderr=true
  stdout_logfile=/var/www/duplitron/storage/logs/duplitron-worker.log
  </code></pre>
  
  <p>In my <code>duplitron-worker.log</code> I noticed <code>Failed: Illuminate\Queue\CallQueuedHandler@call</code> occurs occasionally and I would like to better understand what exactly is failing.  Nothing appears in my laravel.log file (which is where exceptions would normally appear).</p>
  
  <p><strong>The Question</strong></p>
  
  <p>Is there a handy way for me to learn more about what is causing my job to fail?</p>