@@ -16,11 +16,6 @@ use Workerman\Worker;
class WorkerCommand extends Command
{
- public function __construct(private \think\queue\Worker $queueWorker)
- {
- parent::__construct();
- }
-
public function configure(): void
$this->setName('system:worker')
@@ -86,7 +81,7 @@ class WorkerCommand extends Command
$sleep = 2;
$tries = 3;
$memoryLimit = 128; // 内存上限MB
- $queueWorker = $this->queueWorker;
+ $queueWorker = $this->app->get(\think\queue\Worker::class);
$run = function () use (&$run, &$shouldExit, $queueWorker, $connection, $queue, $delay, $sleep, $tries, $memoryLimit, $logger, $worker) {
if ($shouldExit) {