diff --git a/core/Application.php b/core/Application.php index 4a399704..438b4512 100644 --- a/core/Application.php +++ b/core/Application.php @@ -229,7 +229,10 @@ class Application extends BaseApplication { if (env('enableFileChange', 'off') == 'off' || !($class instanceof Command)) { scan_directory(directory('app'), 'App'); - } + + $loader = Kiri::app()->getRouter(); + $loader->_loader(); + } } diff --git a/http-server/Worker/OnServerWorker.php b/http-server/Worker/OnServerWorker.php index ed047732..fb4a4ee2 100644 --- a/http-server/Worker/OnServerWorker.php +++ b/http-server/Worker/OnServerWorker.php @@ -115,8 +115,10 @@ class OnServerWorker extends \Server\Abstracts\Server private function workerInitExecutor(Server $server, int $workerId) { if ($workerId < $server->setting['worker_num']) { - $loader = Kiri::app()->getRouter(); - $loader->_loader(); + if (env('enableFileChange', 'off') == 'off') { + $loader = Kiri::app()->getRouter(); + $loader->_loader(); + } putenv('environmental=' . Kiri::WORKER);