feat: workerman 增加热重载

This commit is contained in:
xboard
2024-05-23 11:40:52 +08:00
parent 1cfd077ae7
commit dd78dbde5c
4 changed files with 60 additions and 9 deletions

View File

@@ -188,7 +188,10 @@ class ConfigController extends Controller
);
}
}
// 如果是workerman环境则触发reload
if(isset(get_defined_constants(true)['user']['Workerman'])){
posix_kill(posix_getppid(), SIGUSR1);
}
Cache::forget('admin_settings');
// \Artisan::call('horizon:terminate'); //重启队列使配置生效
return $this->success(true);