From 2e357fa243c44acf0db58b7ec8464bbe9a1fe214 Mon Sep 17 00:00:00 2001 From: chris <386273094@qq.com> Date: Thu, 14 Jul 2022 20:24:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=20QuickStart/con?= =?UTF-8?q?fig=20=E5=8A=A8=E6=80=81=E9=85=8D=E7=BD=AE=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cn/QuickStart/config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cn/QuickStart/config.md b/Cn/QuickStart/config.md index 42392b8..3aa791c 100644 --- a/Cn/QuickStart/config.md +++ b/Cn/QuickStart/config.md @@ -300,7 +300,7 @@ return [ 由于 `swoole` 是多进程的,如果使用 `SplArray` 方式存储,在单个进程修改配置后,其他进程将不会生效,使用`swoole_table` 方式的则会全部生效,需要特别注意。 ::: tip - 在 `EasySwoole 3.4.x` 之前版本,框架采用 `swoole_table` 作为默认配置驱动存储。所以当你在控制器( `worker` 进程)中修改某一项配置时,由于进程隔离,修改的配置不会在其他进程生效,所以我们可以使用动态配置: 动态配置将配置数据存储在 `swoole_table` 中,获取/修改配置数据时是从 `swoole_table` 直接操作,所有进程都可以使用。但是在目前最新版本中默认配置驱动存储变成了 `SplArray`,在单个进程修改配置后,其他进程将不会生效,需要特别注意。 + 在 `EasySwoole 3.4.x` 之前版本,框架采用 `swoole_table` 作为默认配置驱动存储。所以当你在控制器( `worker` 进程)中修改某一项配置时,是从 `swoole_table` 直接操作,所有进程都可以使用。但是在目前最新版本中默认配置驱动存储变成了 `SplArray`,在单个进程修改配置后,由于进程隔离原因,其他进程将不会生效,需要特别注意。 ::: ## 其他 From 9b6c905f686f71ce7224b40e1c5e4333bdf8d35c Mon Sep 17 00:00:00 2001 From: chris <386273094@qq.com> Date: Fri, 15 Jul 2022 23:09:38 +0800 Subject: [PATCH 2/2] docs:[fix] HttpServer/controller --- Cn/HttpServer/contorller.md | 1 - 1 file changed, 1 deletion(-) diff --git a/Cn/HttpServer/contorller.md b/Cn/HttpServer/contorller.md index 819631c..04c43fa 100644 --- a/Cn/HttpServer/contorller.md +++ b/Cn/HttpServer/contorller.md @@ -350,7 +350,6 @@ class Index extends Controller var_dump($rq . $requestFlag); }); \co::sleep(4); - // 【这里的数据会错乱】 var_dump($rq . $requestFlag); }); $this->response()->write('this is index!' . $this->request()->getRequestParam('times'));