소스 검색

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

- 删除了对 Workerman\Crontab\Crontab 的引用
- 移除了 Worker 停止时的定时任务销毁逻辑
- 简化了 WorkerCommand 中的 crontab 配置结构
runphp 12 시간 전
부모
커밋
878d9fffc8
1개의 변경된 파일0개의 추가작업 그리고 7개의 파일을 삭제
  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();
-                }
-            }
         );
     }
     /**