
   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   UnexpectedValueException 

  There is no existing directory at "/Applications/XAMPP/xamppfiles/htdocs/oddsonpoint/oddsonpoint/storage/logs" and it could not be created: Permission denied

  at vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:200
    196▕             set_error_handler([$this, 'customErrorHandler']);
    197▕             $status = mkdir($dir, 0777, true);
    198▕             restore_error_handler();
    199▕             if (false === $status && !is_dir($dir) && strpos((string) $this->errorMessage, 'File exists') === false) {
  ➜ 200▕                 throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
    201▕             }
    202▕         }
    203▕         $this->dirCreated = true;
    204▕     }

      [2m+13 vendor frames [22m

  14  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))

  2026-04-23 07:47:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-23 07:47:03 App\Jobs\SendSmsBatchJob ................. 524.25ms DONE
  2026-04-23 08:02:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-23 08:02:03 App\Jobs\SendSmsBatchJob ................. 557.41ms DONE
  2026-04-26 20:40:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-26 20:40:03 App\Jobs\SendSmsBatchJob ................. 559.90ms DONE
  2026-04-26 20:47:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-26 20:47:02 App\Jobs\SendSmsBatchJob ................. 563.89ms DONE
  2026-04-27 08:28:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-27 08:28:03 App\Jobs\SendSmsBatchJob ................. 580.50ms DONE
  2026-04-27 08:33:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-27 08:33:03 App\Jobs\SendSmsBatchJob ................. 775.89ms DONE
  2026-04-28 07:29:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 07:29:03 App\Jobs\SendSmsBatchJob ................. 680.99ms DONE
  2026-04-28 07:33:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 07:33:03 App\Jobs\SendSmsBatchJob ................. 655.28ms DONE
  2026-04-28 07:36:01 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 07:36:02 App\Jobs\SendSmsBatchJob ................. 575.18ms DONE
  2026-04-28 15:00:03 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:00:03 App\Jobs\SendSmsBatchJob ................. 627.44ms DONE
  2026-04-28 15:46:01 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:02 App\Jobs\SendSmsBatchJob ................. 637.63ms DONE
  2026-04-28 15:46:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:05 App\Jobs\SendSmsBatchJob ....................... 2s DONE
  2026-04-28 15:46:05 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:06 App\Jobs\SendSmsBatchJob ................. 803.47ms DONE
  2026-04-28 15:46:06 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:06 App\Jobs\SendSmsBatchJob ................. 607.40ms DONE
  2026-04-28 15:46:06 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:07 App\Jobs\SendSmsBatchJob ................. 980.51ms DONE
  2026-04-28 15:46:07 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:08 App\Jobs\SendSmsBatchJob ................. 712.59ms DONE
  2026-04-28 15:46:08 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:09 App\Jobs\SendSmsBatchJob ................. 594.42ms DONE
  2026-04-28 15:46:09 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:09 App\Jobs\SendSmsBatchJob ................. 625.64ms DONE
  2026-04-28 15:46:09 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:10 App\Jobs\SendSmsBatchJob ................. 614.32ms DONE
  2026-04-28 15:46:10 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:10 App\Jobs\SendSmsBatchJob ................. 593.14ms DONE
  2026-04-28 15:46:10 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:11 App\Jobs\SendSmsBatchJob ................. 604.69ms DONE
  2026-04-28 15:46:11 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:12 App\Jobs\SendSmsBatchJob ................. 626.33ms DONE
  2026-04-28 15:46:12 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:12 App\Jobs\SendSmsBatchJob ................. 613.85ms DONE
  2026-04-28 15:46:12 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:13 App\Jobs\SendSmsBatchJob ................. 600.37ms DONE
  2026-04-28 15:46:13 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:13 App\Jobs\SendSmsBatchJob ................. 603.58ms DONE
  2026-04-28 15:46:13 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:14 App\Jobs\SendSmsBatchJob ................. 575.32ms DONE
  2026-04-28 15:46:14 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:15 App\Jobs\SendSmsBatchJob ................. 589.25ms DONE
  2026-04-28 15:46:15 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:15 App\Jobs\SendSmsBatchJob ................. 594.21ms DONE
  2026-04-28 15:46:15 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:16 App\Jobs\SendSmsBatchJob ................. 652.03ms DONE
  2026-04-28 15:46:16 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:16 App\Jobs\SendSmsBatchJob ................. 590.91ms DONE
  2026-04-28 15:46:16 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:17 App\Jobs\SendSmsBatchJob ................. 653.38ms DONE
  2026-04-28 15:46:17 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:18 App\Jobs\SendSmsBatchJob ................. 624.93ms DONE
  2026-04-28 15:46:18 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:18 App\Jobs\SendSmsBatchJob ................. 670.75ms DONE
  2026-04-28 15:46:18 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:19 App\Jobs\SendSmsBatchJob ................. 589.72ms DONE
  2026-04-28 15:46:19 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:20 App\Jobs\SendSmsBatchJob ................. 626.56ms DONE
  2026-04-28 15:46:20 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:20 App\Jobs\SendSmsBatchJob ................. 582.17ms DONE
  2026-04-28 15:46:20 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:21 App\Jobs\SendSmsBatchJob ................. 593.35ms DONE
  2026-04-28 15:46:21 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:21 App\Jobs\SendSmsBatchJob ................. 594.46ms DONE
  2026-04-28 15:46:21 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:22 App\Jobs\SendSmsBatchJob ................. 606.42ms DONE
  2026-04-28 15:46:22 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:23 App\Jobs\SendSmsBatchJob ................. 613.00ms DONE
  2026-04-28 15:46:23 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-04-28 15:46:23 App\Jobs\SendSmsBatchJob ................. 592.48ms DONE

   Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `cache` where `key` = oddsonpoint_cache_illuminate:queue:restart limit 1)

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
    809▕                     $this->getName(), $query, $this->prepareBindings($bindings), $e
    810▕                 );
    811▕             }
    812▕ 
  ➜ 813▕             throw new QueryException(
    814▕                 $this->getName(), $query, $this->prepareBindings($bindings), $e
    815▕             );
    816▕         }
    817▕     }

      [2m+40 vendor frames [22m

  41  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `cache` where `key` = oddsonpoint_cache_illuminate:queue:restart limit 1)

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
    809▕                     $this->getName(), $query, $this->prepareBindings($bindings), $e
    810▕                 );
    811▕             }
    812▕ 
  ➜ 813▕             throw new QueryException(
    814▕                 $this->getName(), $query, $this->prepareBindings($bindings), $e
    815▕             );
    816▕         }
    817▕     }

      [2m+40 vendor frames [22m

  41  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))


   Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `cache` where `key` = oddsonpoint_cache_illuminate:queue:restart limit 1)

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
    809▕                     $this->getName(), $query, $this->prepareBindings($bindings), $e
    810▕                 );
    811▕             }
    812▕ 
  ➜ 813▕             throw new QueryException(
    814▕                 $this->getName(), $query, $this->prepareBindings($bindings), $e
    815▕             );
    816▕         }
    817▕     }

      [2m+40 vendor frames [22m

  41  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))

  2026-05-10 09:40:02 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:03 App\Jobs\SendSmsBatchJob ................. 778.77ms DONE
  2026-05-10 09:40:03 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:03 App\Jobs\SendSmsBatchJob ................. 555.77ms DONE
  2026-05-10 09:40:03 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:04 App\Jobs\SendSmsBatchJob ................. 538.25ms DONE
  2026-05-10 09:40:04 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:05 App\Jobs\SendSmsBatchJob ................. 606.94ms DONE
  2026-05-10 09:40:05 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:05 App\Jobs\SendSmsBatchJob ................. 588.15ms DONE
  2026-05-10 09:40:05 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:06 App\Jobs\SendSmsBatchJob ................. 564.24ms DONE
  2026-05-10 09:40:06 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:06 App\Jobs\SendSmsBatchJob ................. 620.87ms DONE
  2026-05-10 09:40:06 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:07 App\Jobs\SendSmsBatchJob ................. 562.47ms DONE
  2026-05-10 09:40:07 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:08 App\Jobs\SendSmsBatchJob ................. 532.48ms DONE
  2026-05-10 09:40:08 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:08 App\Jobs\SendSmsBatchJob ................. 526.50ms DONE
  2026-05-10 09:40:08 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:09 App\Jobs\SendSmsBatchJob ................. 556.71ms DONE
  2026-05-10 09:40:09 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:09 App\Jobs\SendSmsBatchJob ................. 618.61ms DONE
  2026-05-10 09:40:09 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:10 App\Jobs\SendSmsBatchJob ................. 529.40ms DONE
  2026-05-10 09:40:10 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:10 App\Jobs\SendSmsBatchJob ................. 650.01ms DONE
  2026-05-10 09:40:10 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:11 App\Jobs\SendSmsBatchJob ................. 576.51ms DONE
  2026-05-10 09:40:11 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:12 App\Jobs\SendSmsBatchJob ................. 535.27ms DONE
  2026-05-10 09:40:12 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:12 App\Jobs\SendSmsBatchJob ................. 650.34ms DONE
  2026-05-10 09:40:12 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:13 App\Jobs\SendSmsBatchJob ................. 601.55ms DONE
  2026-05-10 09:40:13 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:13 App\Jobs\SendSmsBatchJob ................. 517.38ms DONE
  2026-05-10 09:40:13 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:14 App\Jobs\SendSmsBatchJob ................. 559.90ms DONE
  2026-05-10 09:40:14 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:15 App\Jobs\SendSmsBatchJob ................. 593.21ms DONE
  2026-05-10 09:40:15 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:15 App\Jobs\SendSmsBatchJob ................. 576.15ms DONE
  2026-05-10 09:40:15 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:16 App\Jobs\SendSmsBatchJob ................. 644.56ms DONE
  2026-05-10 09:40:16 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:16 App\Jobs\SendSmsBatchJob ................. 598.55ms DONE
  2026-05-10 09:40:16 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:17 App\Jobs\SendSmsBatchJob ................. 542.59ms DONE
  2026-05-10 09:40:17 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:18 App\Jobs\SendSmsBatchJob ................. 572.85ms DONE
  2026-05-10 09:40:18 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:18 App\Jobs\SendSmsBatchJob ................. 522.23ms DONE
  2026-05-10 09:40:18 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:19 App\Jobs\SendSmsBatchJob ................. 533.71ms DONE
  2026-05-10 09:40:19 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:19 App\Jobs\SendSmsBatchJob ................. 555.31ms DONE
  2026-05-10 09:40:19 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:20 App\Jobs\SendSmsBatchJob ................. 534.24ms DONE
  2026-05-10 09:40:20 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:20 App\Jobs\SendSmsBatchJob ................. 520.26ms DONE
  2026-05-10 09:40:20 App\Jobs\SendSmsBatchJob ....................... RUNNING
  2026-05-10 09:40:21 App\Jobs\SendSmsBatchJob ................. 524.43ms DONE

   Illuminate\Database\QueryException 

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `cache` where `key` = oddsonpoint_cache_illuminate:queue:restart limit 1)

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
    809▕                     $this->getName(), $query, $this->prepareBindings($bindings), $e
    810▕                 );
    811▕             }
    812▕ 
  ➜ 813▕             throw new QueryException(
    814▕                 $this->getName(), $query, $this->prepareBindings($bindings), $e
    815▕             );
    816▕         }
    817▕     }

      [2m+40 vendor frames [22m

  41  artisan:13
      Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))

