Jelajahi Sumber

refactor(worker): 移除定时任务清理逻辑

- 删除了对 Workerman\Crontab\Crontab 的引用
- 移除了 Worker 停止时的定时任务销毁逻辑
- 简化了 WorkerCommand 中的 crontab 配置结构
runphp 11 jam lalu
induk
melakukan
878d9fffc8
1 mengubah file dengan 0 tambahan dan 7 penghapusan
  1. 0 7
      src/Command/WorkerCommand.php

+ 0 - 7
src/Command/WorkerCommand.php

@@ -11,7 +11,6 @@ use think\console\input\Argument;
 use think\console\input\Option;
 use think\console\Output;
 use SixShop\System\Workerman\Worker as SixShopWorker;
-use Workerman\Crontab\Crontab;
 use Workerman\Timer;
 use Workerman\Worker;
 
@@ -70,12 +69,6 @@ class WorkerCommand extends Command
             },
             name: 'crontab',
             count: 1,
-            onWorkerStop: function (Worker $worker) {
-                foreach (Crontab::getAll() as $crontab) {
-                    /** @var Crontab $crontab */
-                    $crontab->destroy();
-                }
-            }
         );
     }
     /**