diff --git a/System/Crontab/Zookeeper.php b/System/Crontab/Zookeeper.php index 0f0c8b84..19bba017 100644 --- a/System/Crontab/Zookeeper.php +++ b/System/Crontab/Zookeeper.php @@ -61,13 +61,14 @@ class Zookeeper extends Process */ public function onHandler(\Swoole\Process $process): void { + $ticker = Config::get('crontab.ticker', 50) / 1000; $redis = Snowflake::app()->getRedis(); while (true) { $range = $this->loadCarobTask($redis); foreach ($range as $value) { $this->dispatch($redis, $value); } - Coroutine::sleep(200); + Coroutine::sleep($ticker); } }