Merge pull request #161 from zhamao-robot/fix-config-overwrite-bug

修复 Framework 中 Config 重写的 Bug
This commit is contained in:
Jerry Ma
2022-08-27 20:33:48 +08:00
committed by GitHub

View File

@@ -480,14 +480,14 @@ class Framework
} }
switch ($x) { switch ($x) {
case 'driver': // 动态设置驱动类型 case 'driver': // 动态设置驱动类型
config()['global']['driver'] = $y; config()->set('global.driver', $y);
break; break;
case 'worker-num': // 动态设置 Worker 数量 case 'worker-num': // 动态设置 Worker 数量
config()['global']['swoole_options']['swoole_set']['worker_num'] = intval($y); config()->set('global.swoole_options.swoole_set.worker_num', intval($y));
config()['global']['workerman_options']['workerman_worker_num'] = intval($y); config()->set('global.workerman_options.workerman_worker_num', intval($y));
break; break;
case 'daemon': // 启动为守护进程 case 'daemon': // 启动为守护进程
config()['global']['swoole_options']['swoole_set']['daemonize'] = 1; config()->set('global.swoole_options.swoole_set.daemonize', 1);
Worker::$daemonize = true; Worker::$daemonize = true;
break; break;
} }