From be4b5597ee05fea03d837b583220db79add9657e Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Mon, 22 Mar 2021 00:25:35 +0800 Subject: [PATCH] modify --- System/Abstracts/Crontab.php | 2 +- System/Process/CrontabProcess.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/System/Abstracts/Crontab.php b/System/Abstracts/Crontab.php index 21c73ad5..c4150666 100644 --- a/System/Abstracts/Crontab.php +++ b/System/Abstracts/Crontab.php @@ -33,7 +33,7 @@ class Crontab extends Component $redis->set('crontab:' . $name, serialize($crontab)); - $tickTime = time() + $crontab->getTickTime() * 1000; + $tickTime = time() + $crontab->getTickTime(); $redis->zAdd(self::CRONTAB_KEY, $tickTime, $crontab->getName()); } diff --git a/System/Process/CrontabProcess.php b/System/Process/CrontabProcess.php index 1c25c2ef..96bc6b36 100644 --- a/System/Process/CrontabProcess.php +++ b/System/Process/CrontabProcess.php @@ -38,6 +38,10 @@ class CrontabProcess extends Process */ public function onHandler(\Swoole\Process $process): void { + $redis = Snowflake::app()->getRedis(); + $redis->del(ACrontab::CRONTAB_KEY); + $redis->release(); + Timer::tick(1000, function () { $startTime = time();