title: Laravel job doesn't update
body: <p>Need help, I think I've tried all the options.
  Previously, a job was created and worked as it should, its task was to generate pdf. The problem now is that when I change the &quot;handle&quot; method, the job is executed as if the change hadn't happened. But they happen because when i add anything to &quot;construct&quot; method i can see it. It feels like the job is being cached. Now I still get my pdf file, although I just expect to see the message in the logs and that's it.</p>
  <p><strong>Job starts as a supervisor</strong>.</p>
  <pre><code>[program:worker-default]
  process_name=%(program_name)s_%(process_num)02d
  command=php /var/www/mysite/artisan queue:work
  autostart=true
  autorestart=true
  user=root
  numprocs=8
  redirect_stderr=true
  stdout_logfile=/var/www/mysite/storage/logs/worker.log
  startsecs=0
  stopwaitsecs=3600
  </code></pre>
  <p><strong>Job</strong></p>
  <pre><code>public function __construct($order){
      Log::info(__METHOD__); // I can see changes in laravel.log
  
      $this-&gt;demand = $order-&gt;demand;
      $this-&gt;offer = $order-&gt;offer;}
  
  
  public function handle() {
       Log::info(__METHOD__); // I do not see the changes in laravel.log
       dd(1);}
  </code></pre>
  <p><strong>What I have tried:</strong></p>
  <ul>
  <li>sudo supervisorctl reread</li>
  <li>sudo supervisorctl update</li>
  <li>sudo supervisorctl reload</li>
  <li>sudo supervisorctl restart all</li>
  <li>sudo service supervisor restart</li>
  <li>sudo supervisorctl stop all</li>
  <li>sudo supervisorctl start all</li>
  </ul>
  <p><em>supervisorctl status</em> shows normal uptime, no hung tasks.</p>
  <ul>
  <li>php artisan cache:clear</li>
  <li>php artisan config:cache</li>
  <li>php artisan config:clear</li>
  <li>php artisan optimize:clear</li>
  </ul>
  <p>Supervisor vesion 3.3.1,
  Laravel Framework 7.30.4, logging permissions 777</p>
  <p>P.S. Also, job records are no longer added to the worker.log file that the supervisor writes to.</p>