This commit is contained in:
2021-04-20 18:38:41 +08:00
parent 819cdd835e
commit c2798e0fac
+5 -1
View File
@@ -5,6 +5,7 @@ namespace Snowflake\Crontab;
use Exception; use Exception;
use Snowflake\Abstracts\Config;
use Snowflake\Cache\Redis; use Snowflake\Cache\Redis;
use Snowflake\Process\Process; use Snowflake\Process\Process;
use Snowflake\Snowflake; use Snowflake\Snowflake;
@@ -30,6 +31,9 @@ class Zookeeper extends Process
if (Snowflake::getPlatform()->isLinux()) { if (Snowflake::getPlatform()->isLinux()) {
name($this->pid, 'Crontab zookeeper.'); name($this->pid, 'Crontab zookeeper.');
} }
$ticker = Config::get('crontab.ticker', 100) / 1000;
$server = Snowflake::app()->getSwoole(); $server = Snowflake::app()->getSwoole();
$setting = $server->setting['worker_num'] + $server->setting['task_worker_num']; $setting = $server->setting['worker_num'] + $server->setting['task_worker_num'];
while (true) { while (true) {
@@ -39,7 +43,7 @@ class Zookeeper extends Process
} }
$redis->release(); $redis->release();
Coroutine::sleep(0.1); Coroutine::sleep($ticker);
} }
} }