Kaynağa Gözat

交付版本

Zory 2 hafta önce
işleme
fd28254f11
100 değiştirilmiş dosya ile 38898 ekleme ve 0 silme
  1. BIN
      .DS_Store
  2. 18 0
      Dockerfile
  3. 21 0
      LICENSE
  4. 31 0
      README.md
  5. 133 0
      app/command/Model.php
  6. 89 0
      app/command/OrderCommand.php
  7. 26 0
      app/controller/IndexController.php
  8. 107 0
      app/controller/admin/Agent.php
  9. 42 0
      app/controller/admin/Config.php
  10. 82 0
      app/controller/admin/Dash.php
  11. 43 0
      app/controller/admin/Goods.php
  12. 104 0
      app/controller/admin/Order.php
  13. 44 0
      app/controller/admin/Pois.php
  14. 79 0
      app/controller/admin/User.php
  15. 77 0
      app/controller/common/Login.php
  16. 86 0
      app/controller/common/Menu.php
  17. 105 0
      app/controller/life/Webhooks.php
  18. 25 0
      app/controller/merchant/Detail.php
  19. 46 0
      app/controller/merchant/User.php
  20. 29 0
      app/extra/basic/Model.php
  21. 103 0
      app/extra/basic/Service.php
  22. 123 0
      app/extra/life/BasicLife.php
  23. 81 0
      app/extra/life/SignUtil.php
  24. 47 0
      app/extra/life/data/LifeOrder.php
  25. 62 0
      app/extra/life/data/Store.php
  26. 38 0
      app/extra/life/data/Token.php
  27. 137 0
      app/extra/tools/CodeExtend.php
  28. 72 0
      app/extra/tools/DataExtend.php
  29. 182 0
      app/functions.php
  30. 41 0
      app/middleware/AuthMiddleware.php
  31. 42 0
      app/middleware/StaticFile.php
  32. 48 0
      app/model/hx/HxAgent.php
  33. 58 0
      app/model/hx/HxGoods.php
  34. 66 0
      app/model/hx/HxOrderLife.php
  35. 62 0
      app/model/hx/HxStorePoi.php
  36. 44 0
      app/model/hx/HxStoreUser.php
  37. 48 0
      app/model/system/SystemConfig.php
  38. 45 0
      app/model/system/SystemData.php
  39. 49 0
      app/model/system/SystemExport.php
  40. 54 0
      app/model/system/SystemMenu.php
  41. 71 0
      app/model/system/SystemUser.php
  42. 10 0
      app/process/Http.php
  43. 305 0
      app/process/Monitor.php
  44. 53 0
      app/queue/redis/fast/SyncOrder.php
  45. 86 0
      app/queue/redis/slow/SyncGoods.php
  46. 83 0
      app/queue/redis/slow/SyncPoi.php
  47. 39 0
      app/service/hx/AgentService.php
  48. 34 0
      app/service/hx/GoodsService.php
  49. 40 0
      app/service/hx/OrderService.php
  50. 33 0
      app/service/hx/PoiService.php
  51. 28 0
      app/service/system/MenuService.php
  52. 181 0
      app/service/system/SystemService.php
  53. 32 0
      app/service/system/UserService.php
  54. 29 0
      app/validate/system/LoginValidate.php
  55. 14 0
      app/view/index/view.html
  56. 77 0
      composer.json
  57. 4251 0
      composer.lock
  58. 26 0
      config/app.php
  59. 21 0
      config/autoload.php
  60. 18 0
      config/bootstrap.php
  61. 15 0
      config/container.php
  62. 15 0
      config/dependence.php
  63. 5 0
      config/event.php
  64. 17 0
      config/exception.php
  65. 32 0
      config/log.php
  66. 15 0
      config/middleware.php
  67. 77 0
      config/plugin/shopwwi/auth/app.php
  68. 11 0
      config/plugin/tinywan/captcha/app.php
  69. 80 0
      config/plugin/tinywan/storage/app.php
  70. 28 0
      config/plugin/webman/console/app.php
  71. 4 0
      config/plugin/webman/event/app.php
  72. 17 0
      config/plugin/webman/event/bootstrap.php
  73. 7 0
      config/plugin/webman/event/command.php
  74. 4 0
      config/plugin/webman/redis-queue/app.php
  75. 7 0
      config/plugin/webman/redis-queue/command.php
  76. 32 0
      config/plugin/webman/redis-queue/log.php
  77. 19 0
      config/plugin/webman/redis-queue/process.php
  78. 21 0
      config/plugin/webman/redis-queue/redis.php
  79. 50 0
      config/process.php
  80. 29 0
      config/redis.php
  81. 93 0
      config/route.php
  82. 23 0
      config/server.php
  83. 65 0
      config/session.php
  84. 23 0
      config/static.php
  85. 44 0
      config/think-cache.php
  86. 42 0
      config/think-orm.php
  87. 25 0
      config/translation.php
  88. 22 0
      config/view.php
  89. 11 0
      docker-compose.yml
  90. BIN
      public/favicon.ico
  91. 46 0
      resource/translations/en/messages.php
  92. 47 0
      resource/translations/zh_CN/messages.php
  93. 10 0
      runtime/cache/framework/finder/php_files_f5b0c20a9560710a414b4cacb14834826e4d70166c2c43a69e75781712566849.php
  94. 20 0
      runtime/logs/hexagon-2026-10-14.log
  95. 29867 0
      runtime/logs/hexagon.log
  96. 1 0
      runtime/sessions/session_93705e47126bda41d6ed74f75727d797
  97. 1 0
      runtime/sessions/session_v0phs1ufcl47pvqntbt9m6fn3g
  98. 5 0
      start.php
  99. 24 0
      support/Request.php
  100. 24 0
      support/Response.php

BIN
.DS_Store


+ 18 - 0
Dockerfile

@@ -0,0 +1,18 @@
+FROM php:8.3.22-cli-alpine
+
+RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
+
+RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
+  && apk update --no-cache \
+  && docker-php-source extract
+
+# install extensions
+RUN docker-php-ext-install pdo pdo_mysql -j$(nproc) pcntl
+
+# enable opcache and pcntl
+RUN docker-php-ext-enable opcache pcntl
+RUN docker-php-source delete \
+    rm -rf /var/cache/apk/*
+
+RUN mkdir -p /app
+WORKDIR /app

+ 21 - 0
LICENSE

@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 walkor<walkor@workerman.net> and contributors (see https://github.com/walkor/webman/contributors)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 31 - 0
README.md

@@ -0,0 +1,31 @@
+# gz-api
+
+```angular2html
+composer require yzh52521/easyhttp
+composer require "linqiao/php-addtran:^0.1"
+composer require webman/event
+composer require phpoffice/phpspreadsheet
+composer require workerman/crontab
+composer require vlucas/phpdotenv
+composer require webman/console
+composer require webman/redis-queue
+composer require -W webman/think-cache
+composer require kkokk/poster
+composer require isszz/webman-hashids
+composer require linfly/annotation
+composer require hhink/webman-sms
+composer require hzdad/codecheck
+composer require php-di/php-di
+composer require shopwwi/webman-auth
+composer require tinywan/storage
+composer require aliyuncs/oss-sdk-php
+composer require qcloud/cos-sdk-v5
+composer require qiniu/php-sdk
+composer require luckycmc/webman-province-city-area
+composer require tinywan/captcha:^2.1
+
+
+php -d phar.readonly=0 ./webman build:phar
+
+
+php webman order:all 7513378475235919883

+ 133 - 0
app/command/Model.php

@@ -0,0 +1,133 @@
+<?php
+
+namespace app\command;
+
+use support\think\Db;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+use think\db\exception\BindParamException;
+use Webman\Console\Util;
+
+class Model extends Command
+{
+
+
+    protected static string $defaultName = 'model:all';
+    protected static string $defaultDescription = '统一生成Model';
+
+    protected function execute(InputInterface $input, OutputInterface $output): int
+    {
+        $output->writeln("生成Model开始====>".getDateFull());
+        try {
+            $table = Db::query("SHOW TABLES");
+        } catch (BindParamException $e) {
+
+        }
+        $connection = config("think-orm.default");
+        $database = config("think-orm.connections.$connection.database");
+        foreach ($table as $val) {
+            $dir = explode("_",$val["Tables_in_{$database}"]);
+            $dirPath = app_path("model").DIRECTORY_SEPARATOR.$dir[0];
+            $namespace = str_replace('/', '\\', 'app/model/' . $dir[0]);
+            $class = Util::nameToClass($val["Tables_in_{$database}"]);
+            $file = $dirPath . DIRECTORY_SEPARATOR . "$class.php";
+            if (file_exists($file)) { // 存在,跳过
+                $output->writeln("已存在,跳过====>".getDateFull()."====>".$file);
+            } else {
+                $path = pathinfo($file, PATHINFO_DIRNAME);
+                if (!is_dir($path)) {
+                    mkdir($path, 0777, true);
+                }
+                $properties = '';
+                $pk = 'id';
+                foreach (Db::query("select COLUMN_NAME,DATA_TYPE,COLUMN_KEY,COLUMN_COMMENT from INFORMATION_SCHEMA.COLUMNS where table_name = '".$val["Tables_in_{$database}"]."' and table_schema = '$database' ORDER BY ordinal_position") as $item) {
+                    if ($item['COLUMN_KEY'] === 'PRI') {
+                        $pk = $item['COLUMN_NAME'];
+                        $item["COLUMN_COMMENT"] .= "(主键)";
+                    }
+                    $type = $this->getType($item["DATA_TYPE"]);
+                    $properties .= " * @property $type \${$item["COLUMN_NAME"]} {$item["COLUMN_COMMENT"]}\n";
+                }
+                $properties = rtrim($properties) ?: ' *';
+                $table_val = $val["Tables_in_{$database}"];
+                $model_content = <<<EOF
+<?php
+
+namespace $namespace;
+
+use app\\extra\\basic\\Model;
+
+
+/**
+$properties
+ */
+class $class extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected \$connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string \$table = "$table_val";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string \$primaryKey = "$pk";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool \$timestamps = false;
+
+
+}
+
+EOF;
+                file_put_contents($file, $model_content);
+                $output->writeln("生成成功====>".getDateFull()."====>".$file);
+            }
+        }
+        return self::SUCCESS;
+    }
+
+
+    protected function getType(string $type): string
+    {
+        if (str_contains($type, 'int')) {
+            return 'integer';
+        }
+        switch ($type) {
+            case 'varchar':
+            case 'string':
+            case 'text':
+            case 'date':
+            case 'time':
+            case 'guid':
+            case 'datetimetz':
+            case 'datetime':
+            case 'decimal':
+            case 'enum':
+                return 'string';
+            case 'boolean':
+                return 'integer';
+            case 'float':
+                return 'float';
+            default:
+                return 'mixed';
+        }
+    }
+
+}

+ 89 - 0
app/command/OrderCommand.php

@@ -0,0 +1,89 @@
+<?php
+
+namespace app\command;
+
+use app\extra\life\data\Store;
+use app\extra\life\SignUtil;
+use app\model\hx\HxAgent;
+use app\model\hx\HxOrderLife;
+use app\model\system\SystemConfig;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+class OrderCommand extends Command
+{
+
+    protected static string $defaultName = 'order:all';
+    protected static string $defaultDescription = '定时获取线索订单';
+
+    protected array $component_event_type_tags = [
+        "2"     => "表单提交",
+        "17"    => "智能电话_确认接通",
+        "40"    => "无效事件",
+        "192"   => "私信留资",
+        "194"   => "确认意向",
+        "195"   => "加为好友",
+        "196"   => "预付定金",
+        "285"   => "正价支付",
+        "386"   => "微信_添加企业微信",
+        "527"   => "到店",
+        "536"   => "团购留资",
+        "537"   => "私信意向",
+    ];
+
+    /**
+     * @return void
+     */
+    protected function configure()
+    {
+        $this->addArgument('agentId', InputArgument::OPTIONAL, 'Name description');
+    }
+
+    protected function execute(InputInterface $input, OutputInterface $output): int
+    {
+        try {
+            $output->writeln("获取线索订单====>".getDateFull());
+            $agentId = $input->getArgument("agentId");
+            if (empty($agentId)) {
+                $output->writeln("配置错误1====>".getDateFull());
+                return self::SUCCESS;
+            }
+            $config = (new HxAgent)->where("account",$agentId)->findOrEmpty();
+            $config['version'] = "res";
+            if ($config->isEmpty()) {
+                $output->writeln("配置错误2====>".getDateFull());
+                return self::SUCCESS;
+            }
+            $result = (new Store)->config($config->toArray())->token()->asyncClue($config['account']);
+            $mode = new HxOrderLife;
+            if (!empty($result['clue_data'])) {
+                foreach ($result['clue_data'] as $k => $v) {
+                    if ($v['order_id'] > 0 && $v['order_status'] == '履约中') {
+                        $v['telephone'] = (new SignUtil)->init($config['secret'])->decryptAES($v['telephone']);
+                        $v['agent_id'] = $config['agent_id'];
+                        $order = $mode->where("order_id",$v['order_id'])->findOrEmpty();
+                        if ($order->isEmpty()) {
+                            echo getDateFull()."==新增订单=={$v['order_id']}==\n";
+                            $order->strict(false)->insertGetId($v);
+                        } else {
+                            echo getDateFull()."==更新订单=={$v['order_id']}==\n";
+                            $order->strict(false)->save($v);
+                        }
+                    } else {
+                        echo getDateFull()."==跳过订单=={$v['order_id']}==\n";
+                    }
+                }
+            } else {
+                echo getDateFull()."==该账号下无订单=={$agentId}==\n";
+            }
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==获取线索订单失败\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+        }
+        return self::SUCCESS;
+    }
+
+}

+ 26 - 0
app/controller/IndexController.php

@@ -0,0 +1,26 @@
+<?php
+
+namespace app\controller;
+
+use app\extra\tools\CodeExtend;
+use support\Request;
+
+class IndexController
+{
+    public function index(Request $request)
+    {
+        $str = strtoupper(CodeExtend::uniqidNumber(18,"J"));
+        return json(['code' => 0, 'msg' => 'ok','data'=>$str]);
+    }
+
+    public function view(Request $request)
+    {
+        return view('index/view', ['name' => 'webman']);
+    }
+
+    public function json(Request $request)
+    {
+        return json(['code' => 0, 'msg' => 'ok']);
+    }
+
+}

+ 107 - 0
app/controller/admin/Agent.php

@@ -0,0 +1,107 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\extra\tools\CodeExtend;
+use app\model\hx\HxAgent;
+use app\service\hx\AgentService;
+use support\Request;
+use support\Response;
+use Webman\RedisQueue\Redis;
+
+class Agent
+{
+
+
+    public function getAgentList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            $data = (new AgentService)->setModel()->getList($param);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setListData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            if (empty($param['id'])) {
+                $param['agent_id'] = CodeExtend::uniqidNumber(18,"J");
+            }
+            $state = (new HxAgent)->setAutoData($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+    public function setBatchData(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "id.require"        => "参数错误",
+                "value.require"     => "参数错误",
+                "field.require"     => "参数错误",
+                "type.require"      => "参数错误"
+            ],"post");
+            if (!is_array($param)) return error($param);
+            if ($param['type'] == "batch") {
+                $state = (new HxAgent)->where("id","in",$param['id'])->save([$param['field'] => $param['value']]);
+            } else {
+                $state = (new HxAgent)->where("id",$param['id'])->save([$param['field'] => $param['value']]);
+            }
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+    public function delData(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "id.require"        => trans("empty.require")
+            ],$request->method());
+            if (!is_array($param)) return error($param);
+            $data = (new HxAgent)->where(['id' => $param['id']])->findOrEmpty();
+            if ($data->isEmpty()) return errorTrans("error.data");
+            $data->is_deleted = 0;
+            $state = $data->save();
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function syncPoi(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "agent.default"     => "",
+                "type.default"      => 'poi'
+            ],$request->method());
+            if (!is_array($param)) return error($param);
+            if (!empty($request->user['agent_id'])) {
+                $param['agent'] = $request->user['agent_id'];
+            }
+            $data = (new HxAgent)->where(['agent_id' => $param['agent']])->findOrEmpty();
+            if ($data->isEmpty()) return errorTrans("error.data");
+            if ($param['type'] == "poi") {
+                Redis::send('poi-sync',['account' => $data['agent_id']]);
+            } else {
+                Redis::send('goods-sync',['account' => $data['agent_id']]);
+            }
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+}

+ 42 - 0
app/controller/admin/Config.php

@@ -0,0 +1,42 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\model\system\SystemConfig;
+use support\Request;
+use support\Response;
+
+class Config
+{
+
+    public function getConfigList(Request $request): Response
+    {
+        try {
+            $type = $request->get("type","service");
+            $data = (new SystemConfig)->where("type",$type)->where("status",1)->field("name,value")->select()->toArray();
+            $result = [];
+            foreach ($data as $item) {
+                $result[$item['name']] = $item['value'];
+            }
+            return successTrans("success.data",$result);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+    public function setConfigData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            if (isset($param['data']['channel'])) unset($param['data']['channel']);
+            foreach ($param['data'] as $k => $v){
+                if(is_array($v)) $v = implode(",",$v);
+                sConf($param['type'].'.'.$k, $v);
+            }
+            return successTrans("success.data",[]);
+        } catch (\Throwable $exception){
+            return error($exception->getMessage());
+        }
+    }
+
+}

+ 82 - 0
app/controller/admin/Dash.php

@@ -0,0 +1,82 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\model\hx\HxGoods;
+use app\model\hx\HxOrderLife;
+use app\model\hx\HxStorePoi;
+use support\Request;
+use support\Response;
+
+class Dash
+{
+
+    public function getDashData(Request $request): Response
+    {
+        try {
+            $param = [];
+            if (!empty($request->user['agent_id'])) {
+                $param['agent_id'] = $request->user['agent_id'];
+            }
+            $total = ['t0' => [
+                'num' => 0,
+                'money' => 0,
+            ], 't1' => [
+                'num' => 0,
+                'money' => 0,
+            ], 't2' => [
+                'num' => 0,
+                'money' => 0,
+            ], 't3' => [
+                'num' => 0,
+                'money' => 0,
+            ], 't4' => [
+                'num' => 0,
+                'money' => 0,
+            ], 'ta' => 0];
+            foreach ((new HxOrderLife)->whereDay("create_at")->field('status,count(1) total,sum(pay_amount) as money')->group('status')->cursor() as $item) {
+                [$total['t'.$item['status']] = [
+                    'num'   => $item['total'],
+                    'money' => $item['money']
+                ],$total['ta'] += $item['total']];
+            }
+            // 今日核销金额
+            // 今日退款金额
+            // 商品总数量
+            $goods = (new HxGoods)->where($param)->count();
+            // POI数量
+            $poi = (new HxStorePoi)->where($param)->count();
+
+            // 累计付款金额 (元)
+            // 核销金额 (元)
+            // 待核销金额 (元)
+            // 核销订单数
+            $moneys = $orders = [];
+            $fields = ['ROUND(sum(pay_amount)/100,2)' => 'total','substr(create_at,1,10)' => 'mday'];
+            $orderMoney = (new HxOrderLife)->field($fields)->where($param)->where("status","in",[1,4])->whereTime('create_at', '-15 days')->group('mday')->select()->column(null, 'mday');
+            for ($i = 15; $i >= 0; $i--) {
+                $date = date('Y-m-d', strtotime("-{$i}days"));
+                $moneys[] = [
+                    '当天日期' => date('Y-m-d', strtotime("-{$i}days")),
+                    '订单金额' => ($orderMoney[$date] ?? [])['total'] ?? 0,
+                ];
+            }
+            $field = ['count(1)' => 'count', 'substr(create_at,1,10)' => 'mday'];
+            $orderNum = (new HxOrderLife)->field($field)->where($param)->where("status","in",[1,4])->whereTime('create_at', '-15 days')->group('mday')->select()->column(null, 'mday');
+            for ($i = 15; $i >= 0; $i--) {
+                $date = date('Y-m-d', strtotime("-{$i}days"));
+                $orders[] = [
+                    '当天日期' => date('Y-m-d', strtotime("-{$i}days")),
+                    '订单数量' => ($orderNum[$date] ?? [])['count'] ?? 0,
+                ];
+            }
+            $info = [
+                "order" => ''
+            ];
+            return success("ok",compact("total","moneys","orders","info","poi","goods"));
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 43 - 0
app/controller/admin/Goods.php

@@ -0,0 +1,43 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\model\hx\HxGoods;
+use app\service\hx\GoodsService;
+use support\Request;
+use support\Response;
+
+class Goods
+{
+
+    public function getGoodsList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            if (!empty($request->user['agent_id'])) {
+                $param['agent'] = $request->user['agent_id'];
+            }
+            $data = (new GoodsService)->setModel()->getList($param,['agent' => function($query){
+                $query->field("agent_id,name");
+            }]);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            if (empty($param['id'])) return errorTrans("error.data");
+            $state = (new HxGoods)->setAutoData($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 104 - 0
app/controller/admin/Order.php

@@ -0,0 +1,104 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\extra\life\data\LifeOrder;
+use app\model\hx\HxOrderLife;
+use app\model\hx\HxStorePoi;
+use app\service\hx\GoodsService;
+use app\service\hx\OrderService;
+use support\Request;
+use support\Response;
+
+class Order
+{
+
+    public function getOrderList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            if (!empty($request->user['agent_id'])) {
+                $param['agent'] = $request->user['agent_id'];
+            }
+            $data = (new OrderService)->setModel()->getList($param,['agent' => function($query){
+                $query->field("agent_id,name");
+            },'goods' => function($query){
+                $query->field("product_id,product_name,actual_amount");
+            },'poi' => function($query){
+                $query->field("poi_id,poi_name");
+            }]);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function doneOrder(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "order.require" => "订单信息错误",
+            ], "post");
+            if (!is_array($param)) return error($param);
+            $order = (new HxOrderLife)->where("order_id", $param["order"])->with(['agent'])->findOrEmpty();
+            if ($order->isEmpty()) return error("订单信息错误");
+            if ($order['status'] <> 3) return error("订单状态不支持该操作");
+            $order->status = 4;
+            $order->order_status = "交易关闭";
+            $order->save();
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+    public function verifyOrder(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "order.require" => "订单信息错误",
+                "poi.require"   => "POI信息错误"
+            ],"post");
+            if (!is_array($param)) return error($param);
+            $order = (new HxOrderLife)->where("order_id",$param["order"])->with(['agent'])->findOrEmpty();
+            if ($order->isEmpty()) return error("订单信息错误");
+            if ($order['status'] <> 1) return error("该订单状态不支持核销");
+            $poi = (new HxStorePoi)->where("poi_id",$param['poi'])->findOrEmpty();
+            if ($poi->isEmpty()) return error("订单信息错误");
+            $startTime = $poi['order_start']??'09:00';
+            $endTime = $poi['order_end']??'22:30';
+            $startTimeStamp = strtotime(date("Y-m-d {$startTime}:00"));
+            $endTimeStamp = strtotime(date("Y-m-d {$endTime}:00"));
+            if (time() > $startTimeStamp && time() < $endTimeStamp)
+            {
+                // 先查下券码信息
+                $order['agent']['version'] = "res";
+                $orderCert = (new LifeOrder)->config($order['agent']->toArray())->token()->getCertificate($order['order_id'],$order['agent']['account']);
+                if (!isset($orderCert['certificates'][0]['encrypted_code'])) return error("订单券码信息获取失败,请重试!");
+                $encrypted_code = array_map(function ($v) {
+                    return $v['encrypted_code'];
+                }, $orderCert['certificates']);
+                $verifyResp = (new LifeOrder)->config($order['agent']->toArray())->token()->verifyCertificate([
+                    "account_id"        => $order['agent']['account'],
+                    "order_id"          => $order['order_id'],
+                    "poi_id"            => $param['poi'],
+                    "encrypted_code"    => $encrypted_code
+                ]);
+                if ($verifyResp['error_code'] <> 0) return error($verifyResp['description']);
+                $order->status = 4;
+                $order->order_status = '已核销';
+                $order->poi_id = $param['poi'];
+                $order->done_at = getDateFull();
+                $order->save();
+                return success("核销成功");
+            }
+            return error("当前时间段不支持核销");
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==核销报错\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 44 - 0
app/controller/admin/Pois.php

@@ -0,0 +1,44 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\extra\tools\CodeExtend;
+use app\model\hx\HxStorePoi;
+use app\service\hx\PoiService;
+use support\Request;
+use support\Response;
+
+class Pois
+{
+
+    public function getPoiList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            if (!empty($request->user['agent_id'])) {
+                $param['agent'] = $request->user['agent_id'];
+            }
+            $data = (new PoiService)->setModel()->getList($param,['agent' => function($query){
+                $query->field("agent_id,name");
+            }]);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setPoiData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            if (empty($param['id'])) return errorTrans("error.data");
+            $state = (new HxStorePoi)->setAutoData($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 79 - 0
app/controller/admin/User.php

@@ -0,0 +1,79 @@
+<?php
+
+namespace app\controller\admin;
+
+use app\extra\tools\CodeExtend;
+use app\model\system\SystemUser;
+use app\service\system\UserService;
+use support\Request;
+use support\Response;
+
+class User
+{
+
+    public function getUserList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            if (!empty($request->user['agent_id'])) {
+                $param['agent'] = $request->user['agent_id'];
+            }
+            $data = (new UserService)->setModel()->getList($param,['agent' => function($query){
+                $query->field("agent_id,name");
+            }]);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setUserData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            if(!isset($param['id'])) // 新增
+            {
+                $param['salt'] = CodeExtend::random(6,3);
+                $param['password'] = md5($param['password'].$param['salt']);
+                $param['create_ip'] = $request->getRealIp();
+                $user = (new SystemUser)->where("username",$param['username'])->findOrEmpty();
+                if (!$user->isEmpty()) return error("帐号已存在");
+            }
+            if (isset($param['app_id'])) {
+                $param['app_id'] = json_encode($param['app_id']);
+            }
+            if(isset($param['role_path']) && is_array($param['role_path'])){
+                $parent = $param['role_path'];
+                $param['role_path'] = implode(",",$parent);
+                $param['role_id'] = $parent[count($parent) - 1];
+            }
+            $state = (new SystemUser)->setAutoData($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setUserPasswd(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "id.require"        => trans(20010),
+                "password.require"  => trans(20010)
+            ],"post");
+            if (!is_array($param)) return error($param);
+            $user = (new SystemUser)->where("id",$param['id'])->findOrEmpty();
+            if ($user->isEmpty()) return errorTrans("empty.error");
+            $user->password = md5($param['password'].$user['salt']);
+            $state = $user->save();
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 77 - 0
app/controller/common/Login.php

@@ -0,0 +1,77 @@
+<?php
+
+namespace app\controller\common;
+
+use app\model\system\SystemConfig;
+use app\model\system\SystemUser;
+use app\validate\system\LoginValidate;
+use Shopwwi\WebmanAuth\Auth;
+use support\Request;
+use support\Response;
+use think\exception\ValidateException;
+use think\facade\Db;
+use Tinywan\Captcha\Captcha;
+
+class Login
+{
+
+    protected array $noNeedLogin = ["getSystemData","setLogin"];
+
+    public function setLogin(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            validate(LoginValidate::class)->scene("login")->check($param);
+            if (Captcha::check($param['code'],$param['key']) === false) return errorTrans("error.captcha");
+            $map = ["is_deleted" => 0,"username" => $param['username']];
+            [$state,$msg,$user] = $this->checkLogin($map,$param);
+            if (!$state) return error($msg);
+            return successTrans("success.login",get_object_vars((new Auth)->guard("admin")->login($user)));
+        } catch (ValidateException $th) {
+            return error($th->getError());
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+    protected function checkLogin(array $map = [],array $param = []): array
+    {
+        $user = (new SystemUser)->where($map)->findOrEmpty();
+        if ($user->isEmpty()) return [0,trans("error.user-empty"),[]];
+        if ($user['status'] <> 1) return [0,trans("error.user-status"),[]];
+        if (md5($param['password'].$user['salt']) <> $user['password']) return [0,trans("error.passwd"),[]];
+        $user->login_at = getDateFull();
+        $user->login_ip = request()->getRealIp();
+        $user->login_num = Db::raw("login_num+1");
+        $user->save();
+        return [1,'success',$user->toArray()];
+    }
+
+    public function getLoginUser(): Response
+    {
+        try {
+            $userData = (new Auth)->guard("admin")->user()->toArray();
+            if (isset($userData['password'])) unset($userData['password']);
+            return successTrans("success.data",[
+                "username"  => $userData['username'],
+                "userId"    => $userData['id'],
+                "name"      => $userData['truename'],
+                "super"     => $userData['is_super'],
+                "type"      => $userData['type'],
+            ]);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+    public function getSystemData(): Response
+    {
+        try {
+            $captcha = Captcha::base64();
+            $service = (new SystemConfig)->where("type","service")->column("value","name");
+            return successTrans("success.data",compact("captcha",'service'));
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+}

+ 86 - 0
app/controller/common/Menu.php

@@ -0,0 +1,86 @@
+<?php
+
+namespace app\controller\common;
+
+use app\extra\tools\DataExtend;
+use app\model\system\SystemMenu;
+use app\service\system\MenuService;
+use support\Request;
+use support\Response;
+
+class Menu
+{
+
+    public function getMenuList(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "form.default"  => $request->user['type'],
+                "type.default"  => 1
+            ]);
+            $hide = 0;
+            $menu = (new MenuService)->getMenuList($request->user['is_super'],$hide,$param['form']);
+            $permissionsData = [];
+            foreach ($menu as $val) {
+                if ($val['type'] == 'button') {
+                    $permissionsData[] = $val['name'];
+                }
+            }
+            $menu = $this->filterMenu(DataExtend::arr2tree($menu),$param['type']);
+            if($param['type'] == 1) {
+                $permissions = $permissionsData;
+                $dashboardGrid = [];
+                return successTrans("success.data",compact('menu','permissions','dashboardGrid'));
+            }
+            return successTrans("success.data",$menu);
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."===获取菜单报错\n";
+            echo $throwable->getMessage()."===".$throwable->getFile()."【".$throwable->getLine()."】===\n";
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function saveMenuData(Request $request): Response
+    {
+        try {
+            $state = (new SystemMenu)->setAutoData($request->post());
+            if(!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    /**
+     * 菜单信息格式化
+     * @param array $menus
+     * @param int $type
+     * @param int $mch
+     * @return array
+     */
+    protected function filterMenu(array $menus,int $type,int $mch = 0): array
+    {
+        foreach ($menus as &$menu) {
+            $menu['meta'] = [
+                "title"     => $menu['title'],
+                "icon"      => $menu['icon']??'',
+                "type"      => $menu['type'],
+                "hidden"    => !($menu['hide'] == 1),
+            ];
+            if (!empty($menu['children'])) {
+                $menu['children'] = $this->filterMenu($menu['children'],$type,$mch);
+            }
+            if ($mch > 0) {
+                $menu['component'] = ($mch==1?'merchant/':'store/').$menu['name'];
+            } else {
+                $menu['component'] = $menu['name'];
+            }
+            $menu['isMenu'] = $menu['status'];
+            if($type == 1) unset($menu['title'],$menu['icon'],$menu['type'],$menu['pid'],$menu['id']);
+        }
+        return $menus;
+    }
+
+}

+ 105 - 0
app/controller/life/Webhooks.php

@@ -0,0 +1,105 @@
+<?php
+
+namespace app\controller\life;
+
+use app\extra\life\BasicLife;
+use app\model\hx\HxAgent;
+use app\model\hx\HxOrderLife;
+use app\model\system\SystemConfig;
+use support\Request;
+use support\Response;
+use Webman\RedisQueue\Redis;
+
+class Webhooks
+{
+
+    public function getWebhooks(Request $request): Response
+    {
+        try {
+            $data = $request->all();
+            echo getDateFull()."===自研应用回调WebHook===\n";
+            echo json_encode($data)."\n";
+            if (isset($data['event']) && $data['event'] == "verify_webhook") {
+                return json(['challenge' => $data['content']['challenge']]);
+            }
+            if (empty($data['content'])) return error("无传值数据");
+            $content = json_decode($data['content'],true);
+            if (isset($content['action'])) {
+                switch ($content['action']) {
+                    case "refund_success": // 退款
+                        $orderData = $content['certificate'];
+                        if (empty($orderData)) return error("order.error");
+                        $order = (new HxOrderLife)->where("order_id",$orderData['order_id'])->findOrEmpty();
+                        if ($order->isEmpty()) return error("order.error");
+                        $order->status = 2;
+                        $order->order_status = '交易关闭';
+                        $order->refund_at = getDateFull();
+                        $order->save();
+                        break;
+                    case "pay_success": // 支付成功
+                        $orderData = $content['order'];
+                        if (empty($orderData)) return error("order.error");
+                        $order = (new HxOrderLife)->where("order_id",$orderData['order_id'])->findOrEmpty();
+                        if ($order->isEmpty())
+                        {
+                            $agent = (new HxAgent)->where("account",$orderData['account_id'])->findOrEmpty();
+                            $orderData['agent_id'] = $agent['agent_id']??'';
+                            $orderData['pay_at'] = date("Y-m-d H:i:s",$orderData['pay_time']);
+                            $orderData['create_at'] = date("Y-m-d H:i:s",$orderData['create_time']); // 订单创建时间
+                            $order->strict(false)->insertGetId($orderData);
+                        }
+                        break;
+                    default:
+                        break;
+                }
+            }
+            if ($data['event'] == 'life_hermes_akte_after_sale_audit') { // 核销后申请售后
+                $order = (new HxOrderLife)->where("order_id",$content['order_id'])->findOrEmpty();
+                if (!$order->isEmpty())
+                {
+                    $order->status = 3;
+                    $order->order_status = '退款审核中';
+                    $order->refund_apply_at = getDateFull();
+                    $order->save();
+                }
+            }
+            return success('ok',$data);
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==webhook-error\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function getSpiData(Request $request): Response
+    {
+        try {
+            $data = $request->all();
+            echo getDateFull()."===自研应用回调SPI===\n";
+            echo json_encode($data)."\n";
+            return response(json_encode($data));
+        } catch (\Throwable $th) {
+            return response($th->getMessage());
+        }
+    }
+
+
+    public function getToken(Request $request): Response
+    {
+        try {
+            $param = v_valid([
+                "agent.require" => "订单信息错误"
+            ]);
+            if (!is_array($param)) return error($param);
+            $config = (new HxAgent)->where("account",$param['agent'])->findOrEmpty();
+            $config['version'] = "res";
+            $token = (new BasicLife)->config($config->toArray())->token()->getAccessToken();
+            return success('ok',compact('token'));
+        } catch (\Throwable $th) {
+            return response($th->getMessage());
+        }
+    }
+
+}

+ 25 - 0
app/controller/merchant/Detail.php

@@ -0,0 +1,25 @@
+<?php
+
+namespace app\controller\merchant;
+
+use app\model\hx\HxAgent;
+use support\Request;
+use support\Response;
+
+class Detail
+{
+
+    public function getStoreData(Request $request): Response
+    {
+        try {
+            $agentId = $request->user['agent_id'];
+            if (empty($agentId)) return error("门店信息错误");
+            $agent = (new HxAgent)->where('agent_id',$agentId)->field('name,vip_end,appid,account,status')->findOrEmpty();
+            if ($agent->isEmpty()) return error("门店信息错误");
+            return success('ok',$agent->toArray());
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 46 - 0
app/controller/merchant/User.php

@@ -0,0 +1,46 @@
+<?php
+
+namespace app\controller\merchant;
+
+use app\extra\tools\CodeExtend;
+use app\model\system\SystemUser;
+use app\service\system\UserService;
+use support\Request;
+use support\Response;
+
+class User
+{
+
+    public function getUserList(Request $request): Response
+    {
+        try {
+            $param = $request->all();
+            $param['agent'] = $request->user['agent_id'];
+            $data = (new UserService)->setModel()->getList($param);
+            return successTrans('success.data',pageFormat($data),200);
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+
+    public function setUserData(Request $request): Response
+    {
+        try {
+            $param = $request->post();
+            $param['agent'] = $request->user['agent_id'];
+            if(isset($param['id'])) return error("新增用户错误");
+            $param['salt'] = CodeExtend::random(6,3);
+            $param['password'] = md5($param['password'].$param['salt']);
+            $param['create_ip'] = $request->getRealIp();
+            $user = (new SystemUser)->where("username",$param['username'])->findOrEmpty();
+            if (!$user->isEmpty()) return error("帐号已存在");
+            $state = (new SystemUser)->setAutoData($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            return error($throwable->getMessage());
+        }
+    }
+
+}

+ 29 - 0
app/extra/basic/Model.php

@@ -0,0 +1,29 @@
+<?php
+
+namespace app\extra\basic;
+
+class Model extends \think\Model
+{
+
+    /**
+     * 数据操作
+     * @param array $data
+     * @param string $id
+     * @return bool|int
+     */
+    public function setAutoData(array $data = [],string $id = "id"): bool|int
+    {
+        try {
+            if (isset($data[$id]) && $this->where($id,$data[$id])->count()) {
+                $state = $this->where($id,$data[$id])->strict(false)->update($data);
+            } else {
+                $state = $this->strict(false)->insertGetId($data);
+            }
+        } catch (\Throwable $throwable) {
+            echo $throwable->getMessage()."\n";
+            return false;
+        }
+        return $state;
+    }
+
+}

+ 103 - 0
app/extra/basic/Service.php

@@ -0,0 +1,103 @@
+<?php
+
+namespace app\extra\basic;
+
+use app\model\system\SystemConfig;
+
+class Service
+{
+
+    protected $mode = null;
+
+
+    /**
+     * 白名单
+     * @var array|string[]
+     */
+    protected array $mobileWhite = [];
+
+
+
+    /**
+     * 默认排序筛选
+     * @param array $param
+     * @param string $prefix
+     * @param array $filter
+     * @return string[]
+     */
+    public function defaultSort(array $param = [],string $prefix = "",array $filter = []): array
+    {
+        if (!empty($prefix)) $prefix = $prefix.".";
+        if (isset($param['order']) && $param['order'] == 'descending'){
+            $orderBy = ["{$prefix}{$param['field']}" => "desc"];
+        } else if (isset($param['order']) && $param['order'] == 'ascending'){
+            $orderBy = ["{$prefix}{$param['field']}" => "asc"];
+        } else {
+            $orderBy = ["{$prefix}create_at" => "desc"];
+        }
+        return $orderBy;
+    }
+
+
+    /**
+     * @param array $param 参数
+     * @param array $filter 过滤器
+     * @param string $prefix 链表前缀
+     * @param string $join 链表表名
+     * @param string $field 字段
+     * @param string $forKey 链表首字母
+     * @param string $localKey 被链表首字母
+     */
+    protected function searchVal(array $param = [],array $filter = [],string $prefix = "",string $join = "",string $field = "",string $forKey = "",string $localKey = "")
+    {
+        $orderBy = $this->defaultSort($param,$prefix);
+        $commonFilter = [];
+        // 起止时间
+        if (!empty($param['create'])) {
+            $times = between_time($param['create']);
+            $start = date('Y-m-d',$times['start_time']);
+            $end = date('Y-m-d',($times['end_time'] + 86400));
+            $commonFilter[] = ['create_at', '>=', $start ];
+            $commonFilter[] = ['create_at', '<', $end ];
+        }
+        $filter = array_merge($filter,$commonFilter);
+        if (!empty($join)) {
+            $this->mode =  $this->mode->alias('a')->join("{$join} {$prefix}","a.{$forKey} = {$prefix}.{$localKey}")->field($field);
+        }
+        return $this->mode->order($orderBy)->where($filter);
+    }
+
+
+    /**
+     *
+     */
+    public function getList(array $param = [],$with = null,bool $page = true,array $append = [],$withAttr = null)
+    {
+        $model = $this->searchVal($param,$this->searchFilter($param));
+        // 支持多种类型的 $with 参数
+        if ($with !== null) {
+            if (is_callable($with)) {
+                $with($model);
+            } elseif (is_string($with) || is_array($with)) {
+                $model->with($with);
+            }
+        }
+        // 3. 动态设置修改器(withAttr)
+        if ($withAttr !== null) {
+            $model->withAttr($withAttr);
+        }
+        if (!empty($append)) {
+            $model->append($append);
+        }
+        if ($page) {
+            $resp = $model->paginate([
+                "list_rows" => $param['pageSize'],
+                "page"      => $param['page']
+            ]);
+        } else {
+            $resp = $model->select()->toArray();
+        }
+        return $resp;
+    }
+
+}

+ 123 - 0
app/extra/life/BasicLife.php

@@ -0,0 +1,123 @@
+<?php
+
+namespace app\extra\life;
+
+use app\extra\life\data\Token;
+use support\think\Cache;
+use yzh52521\EasyHttp\Http;
+
+class BasicLife
+{
+
+    /**
+     * 网关
+     * @var string
+     */
+    protected string $gateway = "https://open.douyin.com/";
+    /**
+     * 配置信息
+     * @var array
+     */
+    protected array $config = [];
+
+    /**
+     * 默认header
+     * @var string[]
+     */
+    protected array $header = [];
+
+    /**
+     * AccessToken前缀
+     * @var string
+     */
+    protected string $prefix = "dy_[appid]_access_token";
+
+    /**
+     * 设置配置信息
+     * @param array $config
+     * @return $this
+     */
+    public function config(array $config = []): static
+    {
+        $this->config = $config;
+        return $this;
+    }
+
+
+    /**
+     * 获取授权
+     * @return $this
+     * https://off-api.hqgtn.cn/life/token
+     */
+    public function token(): static
+    {
+        if ($this->config['version'] == "test") { // 测试
+            $token = json_decode(file_get_contents("https://off-api.hqgtn.cn/life/token"),true);
+            $this->header = [
+                "access-token" => $token['data']['token']
+            ];
+        } else {
+            $this->header = [
+                "access-token" => $this->getAccessToken()
+            ];
+        }
+        return $this;
+    }
+
+
+    public function getAccessToken()
+    {
+        try {
+            $accessToken = Cache::get($this->getPrefix());
+            if (!empty($accessToken)) return $accessToken;
+            $result = (new Token)->config($this->config)->getAccessToken();
+            if (empty($result)) return "获取Token失败";
+            Cache::set($this->getPrefix(),$result['access_token'],$result['expires_in']);
+            return $result['access_token'];
+        } catch (\Throwable $throwable) {
+            return "";
+        }
+    }
+    /**
+     * @return string
+     */
+    protected function getPrefix(): string
+    {
+        return str_replace("[appid]",$this->config['appid'],$this->prefix);
+    }
+
+
+    /**
+     * @param string $url
+     * @param array $data
+     * @param string $field
+     * @return array
+     */
+    public function curlPostApi(string $url = "", array $data = [], string $field = "data"): array
+    {
+        $result = Http::asJson()->withHeaders($this->header)->post($this->gateway.$url,$data)->array();
+        if (isset($result['err_no']) && $result['err_no'] <> 0) return ['msg' => $result['err_msg']];
+        if(!empty($result[$field]))
+        {
+            return $result[$field];
+        }
+        return [];
+    }
+
+    /**
+     * @param string $url
+     * @param array $data
+     * @param string $field
+     * @return array
+     */
+    public function curlGetApi(string $url = "", array $data = [], string $field = "data"): array
+    {
+        $result = Http::asJson()->withHeaders($this->header)->get($this->gateway.$url,$data)->array();
+        if(!empty($result[$field]))
+        {
+            return $result[$field];
+        }
+        return [];
+    }
+
+}

+ 81 - 0
app/extra/life/SignUtil.php

@@ -0,0 +1,81 @@
+<?php
+
+namespace app\extra\life;
+
+class SignUtil
+{
+    private $secret;
+    private $key;
+    private $iv;
+
+    public function init(string $secret = "") {
+        $this->secret = $secret;
+        $this->key = $this->parseSecret($secret);
+        $this->iv = substr($this->key, 16);
+        return $this;
+    }
+
+    /**
+     * @Description AES解密
+     * @param string $data base64后的密文
+     * @return string 明文
+     */
+    public function decryptAES($data) {
+        try {
+            $encrypted = $this->decode($data); // 先用base64解密
+            $decrypted = openssl_decrypt(
+                $encrypted,
+                'AES-256-CBC',
+                $this->key,
+                OPENSSL_RAW_DATA,
+                $this->iv
+            );
+            return $decrypted;
+        } catch (\Exception $e) {
+//            error_log($e->getMessage());
+            return null;
+        }
+    }
+
+    /**
+     * base64编码
+     */
+    public function encode($data) {
+        return base64_encode($data);
+    }
+
+    /**
+     * base64解码
+     */
+    public function decode($data) {
+        return base64_decode($data);
+    }
+
+    private function parseSecret($secret) {
+        $secret = $this->fillSecret($secret);
+        $secret = $this->cutSecret($secret);
+        return $secret;
+    }
+
+    private function cutSecret($secret) {
+        if (strlen($secret) <= 32) {
+            return $secret;
+        }
+        $rightCnt = (int)((strlen($secret) - 32) / 2);
+        $leftCnt = strlen($secret) - 32 - $rightCnt;
+        return substr($secret, $leftCnt, 32);
+    }
+
+    private function fillSecret($secret) {
+        if (strlen($secret) >= 32) {
+            return $secret;
+        }
+        $rightCnt = (int)((32 - strlen($secret)) / 2);
+        $leftCnt = 32 - strlen($secret) - $rightCnt;
+        $sb = str_repeat('#', $leftCnt);
+        $sb .= $secret;
+        $sb .= str_repeat('#', $rightCnt);
+        return $sb;
+    }
+
+}

+ 47 - 0
app/extra/life/data/LifeOrder.php

@@ -0,0 +1,47 @@
+<?php
+
+namespace app\extra\life\data;
+
+use app\extra\life\BasicLife;
+
+class LifeOrder extends BasicLife
+{
+
+    /**
+     * 通过订单ID获取 encrypted_code
+     * https://developer.open-douyin.com/docs/resource/zh-CN/local-life/develop/OpenAPI/general-capabilities/life.capacity.fulfilment/certificate.query
+     * @param string $orderId
+     * @param string $accountId
+     * data['certificates'][0]['encrypted_code']
+     * @return array
+     */
+    public function getCertificate(string $orderId = "",string $accountId = ""): array
+    {
+        $param = [
+            "account_id"    => $accountId,
+            "order_id"      => $orderId
+        ];
+        return $this->curlPostApi("goodlife/v1/fulfilment/certificate/query/",$param);
+    }
+
+    /**
+     * 发起核销
+     * https://developer.open-douyin.com/docs/resource/zh-CN/local-life/develop/OpenAPI/general-capabilities/life.capacity.fulfilment/certificate.verify
+     * @param array $data
+     * data['verify_results'][0]
+     * certificate_id、verify_id
+     * @return array
+     */
+    public function verifyCertificate(array $data = []): array
+    {
+        $param = [
+            "account_id"        => $data['account_id'],
+            "verify_token"      => "V".$data['order_id'],
+            "encrypted_codes"   => $data['encrypted_code'],
+            "order_id"          => $data['order_id'],
+            "poi_id"            => $data['poi_id']
+        ];
+        return $this->curlPostApi("goodlife/v1/fulfilment/certificate/verify/",$param);
+    }
+
+}

+ 62 - 0
app/extra/life/data/Store.php

@@ -0,0 +1,62 @@
+<?php
+
+namespace app\extra\life\data;
+
+use app\extra\life\BasicLife;
+
+class Store extends BasicLife
+{
+
+    /**
+     * 获取来客绑定的所有门店
+     * 一页最多50条
+     */
+    public function getStoreData(string $account,int $page = 1,int $size = 50): array
+    {
+        $data = [
+            "account_id"    => $account,
+            "page"          => $page,
+            "size"          => $size
+        ];
+        return $this->curlGetApi("goodlife/v1/shop/poi/query/",$data);
+    }
+
+
+    /**
+     * 获取来客绑定的所有门店
+     * 一页最多50条
+     */
+    public function getStoreGoods(string $account,string $cursor = ""): array
+    {
+        $data = [
+            "account_id"    => $account,
+            "count"         => 10,
+            "status"        => 1
+        ];
+        if (!empty($cursor)) {
+            $data["cursor"] = $cursor;
+        }
+        return $this->curlGetApi("goodlife/v1/goods/product/online/query/",$data);
+    }
+
+    /**
+     * @param string $accountId
+     * @param int $page
+     * @param string $endTime
+     * @param string $startTime
+     * @param int $pageSize
+     * @return array
+     */
+    public function asyncClue(string $accountId = "",int $page = 1,string $startTime = "",string $endTime = '',int $pageSize = 100): array
+    {
+        $param = [
+            "account_id"    => $accountId,
+            "start_time"    => empty($startTime) ? date("Y-m-d H:i:s",strtotime("-120 min")) : $startTime,
+            "end_time"      => empty($endTime) ? date("Y-m-d H:i:s") : $endTime,
+            "page"          => $page,
+            "page_size"     => $pageSize,
+        ];
+        return $this->curlGetApi("goodlife/v1/open_api/crm/clue/query/",$param);
+    }
+
+}

+ 38 - 0
app/extra/life/data/Token.php

@@ -0,0 +1,38 @@
+<?php
+
+namespace app\extra\life\data;
+
+use app\extra\life\BasicLife;
+
+class Token extends BasicLife
+{
+
+    /**
+     * 获取AccessToken
+     * https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/basic-abilities/interface-request-credential/non-user-authorization/get-client_token
+     * @param string $grantType
+     * @return array
+     */
+    public function getAccessToken(string $grantType = 'client_credential'): array
+    {
+        $data = [
+            "client_key"        => $this->config['appid'],
+            "client_secret"     => $this->config['secret'],
+            "grant_type"        => $grantType
+        ];
+        return $this->curlPostApi("oauth/client_token/",$data);
+    }
+
+
+    public function getAccessTokenUser(string $code = "", string $grantType = 'authorization_code'): array
+    {
+        $data = [
+            "client_key"        => $this->config['appid'],
+            "client_secret"     => $this->config['secret'],
+            "code"              => $code,
+            "grant_type"        => $grantType
+        ];
+        return $this->curlPostApi("oauth/access_token/",$data);
+    }
+
+}

+ 137 - 0
app/extra/tools/CodeExtend.php

@@ -0,0 +1,137 @@
+<?php
+
+namespace app\extra\tools;
+
+class CodeExtend
+{
+
+    /**
+     * 生成随机编码
+     * @param integer $size 编码长度
+     * @param integer $type 编码类型(1纯数字,2纯字母,3数字字母)
+     * @param string $prefix 编码前缀
+     * @return string
+     */
+    public static function random(int $size = 10, int $type = 1, string $prefix = ''): string
+    {
+        $numbs = '0123456789';
+        $chars = 'abcdefghijklmnopqrstuvwxyz';
+        if ($type === 1) $chars = $numbs;
+        if ($type === 3) $chars = "{$numbs}{$chars}";
+        $code = $prefix . $chars[rand(1, strlen($chars) - 1)];
+        while (strlen($code) < $size) $code .= $chars[rand(0, strlen($chars) - 1)];
+        return $code;
+    }
+
+    /**
+     * 生成日期编码
+     * @param integer $size 编码长度
+     * @param string $prefix 编码前缀
+     * @return string
+     */
+    public static function uniqidDate(int $size = 16, string $prefix = ''): string
+    {
+        if ($size < 14) $size = 14;
+        $code = $prefix . date('Ymd') . (date('H') + date('i')) . date('s');
+        while (strlen($code) < $size) $code .= rand(0, 9);
+        return $code;
+    }
+
+    /**
+     * 生成数字编码
+     * @param integer $size 编码长度
+     * @param string $prefix 编码前缀
+     * @return string
+     */
+    public static function uniqidNumber(int $size = 12, string $prefix = ''): string
+    {
+        $time = strval(time());
+        if ($size < 10) $size = 10;
+        $code = $prefix . (intval($time[0]) + intval($time[1])) . substr($time, 2) . rand(0, 9);
+        while (strlen($code) < $size) $code .= rand(0, 9);
+        return $code;
+    }
+
+    /**
+     * 文本转码
+     * @param string $text 文本内容
+     * @param string $target 目标编码
+     * @return string
+     */
+    public static function text2utf8(string $text, string $target = 'UTF-8'): string
+    {
+        [$first2, $first4] = [substr($text, 0, 2), substr($text, 0, 4)];
+        if ($first4 === chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF)) $ft = 'UTF-32BE';
+        elseif ($first4 === chr(0xFF) . chr(0xFE) . chr(0x00) . chr(0x00)) $ft = 'UTF-32LE';
+        elseif ($first2 === chr(0xFE) . chr(0xFF)) $ft = 'UTF-16BE';
+        elseif ($first2 === chr(0xFF) . chr(0xFE)) $ft = 'UTF-16LE';
+        return mb_convert_encoding($text, $target, $ft ?? mb_detect_encoding($text));
+    }
+
+    /**
+     * 数据解密处理
+     * @param mixed $data 加密数据
+     * @param string $skey 安全密钥
+     * @return string
+     */
+    public static function encrypt($data, string $skey): string
+    {
+        $iv = static::random(16, 3);
+        $value = openssl_encrypt(serialize($data), 'AES-256-CBC', $skey, 0, $iv);
+        return static::enSafe64(json_encode(['iv' => $iv, 'value' => $value]));
+    }
+
+    /**
+     * 数据加密处理
+     * @param string $data 解密数据
+     * @param string $skey 安全密钥
+     * @return mixed
+     */
+    public static function decrypt(string $data, string $skey)
+    {
+        $attr = json_decode(static::deSafe64($data), true);
+        return unserialize(openssl_decrypt($attr['value'], 'AES-256-CBC', $skey, 0, $attr['iv']));
+    }
+
+    /**
+     * Base64Url 安全编码
+     * @param string $text 待加密文本
+     * @return string
+     */
+    public static function enSafe64(string $text): string
+    {
+        return rtrim(strtr(base64_encode($text), '+/', '-_'), '=');
+    }
+
+    /**
+     * Base64Url 安全解码
+     * @param string $text 待解密文本
+     * @return string
+     */
+    public static function deSafe64(string $text): string
+    {
+        return base64_decode(str_pad(strtr($text, '-_', '+/'), strlen($text) % 4, '='));
+    }
+
+    /**
+     * 压缩数据对象
+     * @param mixed $data
+     * @return string
+     */
+    public static function enzip($data): string
+    {
+        return static::enSafe64(gzcompress(serialize($data)));
+    }
+
+    /**
+     * 解压数据对象
+     * @param string $string
+     * @return mixed
+     */
+    public static function dezip(string $string)
+    {
+        return unserialize(gzuncompress(static::deSafe64($string)));
+    }
+
+
+}

+ 72 - 0
app/extra/tools/DataExtend.php

@@ -0,0 +1,72 @@
+<?php
+
+namespace app\extra\tools;
+
+class DataExtend
+{
+
+    /**
+     * 一维数组转多维数据树
+     * @param array $its 待处理数据
+     * @param string $cid 自己的主键
+     * @param string $pid 上级的主键
+     * @param string $sub 子数组名称
+     * @return array
+     */
+    public static function arr2tree(array $its, string $cid = 'id', string $pid = 'pid', string $sub = 'children'): array
+    {
+        [$tree, $its] = [[], array_column($its, null, $cid)];
+        foreach ($its as $it) isset($its[$it[$pid]]) ? $its[$it[$pid]][$sub][] = &$its[$it[$cid]] : $tree[] = &$its[$it[$cid]];
+        return $tree;
+    }
+
+    /**
+     * 一维数组转数据树表
+     * @param array $its 待处理数据
+     * @param string $cid 自己的主键
+     * @param string $pid 上级的主键
+     * @param string $path 当前 PATH
+     * @return array
+     */
+    public static function arr2table(array $its, string $cid = 'id', string $pid = 'pid', string $path = 'path'): array
+    {
+        $call = function (array $its, callable $call, array &$data = [], string $parent = '') use ($cid, $pid, $path) {
+            foreach ($its as $it) {
+                $ts = $it['sub'] ?? [];
+                unset($it['sub']);
+                $it[$path] = "{$parent}-{$it[$cid]}";
+                $it['spc'] = count($ts);
+                $it['spt'] = substr_count($parent, '-');
+                $it['spl'] = str_repeat('ㅤ├ㅤ', $it['spt']);
+                $it['sps'] = ",{$it[$cid]},";
+                array_walk_recursive($ts, function ($val, $key) use ($cid, &$it) {
+                    if ($key === $cid) $it['sps'] .= "{$val},";
+                });
+                $it['spp'] = arr2str(str2arr(strtr($parent . $it['sps'], '-', ',')));
+                $data[] = $it;
+                if (empty($ts)) continue;
+                $call($ts, $call, $data, $it[$path]);
+            }
+            return $data;
+        };
+        return $call(static::arr2tree($its, $cid, $pid), $call);
+    }
+
+    /**
+     * 获取数据树子ID集合
+     * @param array $list 数据列表
+     * @param mixed $value 起始有效ID值
+     * @param string $ckey 当前主键ID名称
+     * @param string $pkey 上级主键ID名称
+     * @return array
+     */
+    public static function getArrSubIds(array $list, $value = 0, string $ckey = 'id', string $pkey = 'pid'): array
+    {
+        $ids = [intval($value)];
+        foreach ($list as $vo) if (intval($vo[$pkey]) > 0 && intval($vo[$pkey]) === intval($value)) {
+            $ids = array_merge($ids, static::getArrSubIds($list, intval($vo[$ckey]), $ckey, $pkey));
+        }
+        return $ids;
+    }
+
+}

+ 182 - 0
app/functions.php

@@ -0,0 +1,182 @@
+<?php
+
+
+use app\service\system\SystemService;
+use support\Response;
+use think\Validate;
+
+if (!function_exists("getDateFull"))
+{
+    /**
+     * @param string $format
+     * @param string $time
+     * @return string
+     */
+    function getDateFull(string $format = "Y-m-d H:i:s",string $time = ""): string
+    {
+        if (empty($time)) $time = time();
+        return date($format??'Y-m-d H:i:s',$time);
+    }
+}
+
+if (!function_exists("success")) {
+    /**
+     * @param string $msg
+     * @param array $data
+     * @param int $code
+     * @return Response
+     */
+    function success(string $msg = "", array $data = [], int $code = 1): Response
+    {
+        return json(compact('code', 'data', 'msg'));
+    }
+}
+
+if (!function_exists("successTrans")) {
+    /**
+     * 消息返回
+     * @param string $message
+     * @param array $data
+     * @param int $code
+     * @return Response
+     */
+    function successTrans(string $message, array $data = [], int $code = 1): Response
+    {
+        $msg = trans($message);
+        return json(compact("msg", "code", "data"));
+    }
+}
+
+if (!function_exists("error")) {
+    /**
+     * @param $msg
+     * @param array $data
+     * @param int $code
+     * @return Response
+     */
+    function error($msg, array $data = [], int $code = 0): Response
+    {
+        return json(compact('code', 'data', 'msg'));
+    }
+}
+
+if (!function_exists("errorTrans")) {
+    /**
+     * 消息返回
+     * @param string $message
+     * @param array $data
+     * @param int $code
+     * @return Response
+     */
+    function errorTrans(string $message = "", array $data = [], int $code = 0): Response
+    {
+        $msg = trans($message);
+        return json(compact("msg", "code", "data"));
+    }
+}
+
+if (!function_exists('sConf')) {
+
+    /**
+     * 获取或配置系统参数
+     * @param string $name 参数名称
+     * @param string|null $value 参数内容
+     */
+    function sConf(string $name = '', string $value = null)
+    {
+        if (is_null($value) && is_string($name)) {
+            return SystemService::get($name);
+        } else {
+            return SystemService::set($name, $value);
+        }
+    }
+}
+
+if (!function_exists("between_time"))
+{
+    /**
+     * 格式化起止时间(为了兼容前端RangePicker组件)
+     * 2020-04-01T08:15:08.891Z => 1585670400
+     * @param array $times
+     * @param bool $isWithTime 是否包含时间
+     * @return array
+     */
+    function between_time(array $times, bool $isWithTime = false): array
+    {
+        foreach ($times as &$time) {
+            $time = trim($time, '&quot;');
+            $time = str2date($time, $isWithTime);
+        }
+        return ['start_time' => current($times), 'end_time' => next($times)];
+    }
+}
+if (!function_exists("str2date"))
+{
+    /**
+     * 日期转换时间戳
+     * 例如: 2020-04-01 08:15:08 => 1585670400
+     * @param string $date
+     * @param bool $isWithTime 是否包含时间
+     * @return int
+     */
+    function str2date(string $date, bool $isWithTime = false): int
+    {
+        if (!$isWithTime) {
+            $date = date('Y-m-d', strtotime($date));
+        }
+        return strtotime($date);
+    }
+}
+if (!function_exists("v_valid")) {
+
+    function v_valid(array $rules, array|string $input = '', ?callable $callable = null)
+    {
+        if (is_string($input)) {
+            $type = trim($input, '.') ?: 'get';
+            $input = request()->$type();
+        }
+        [$data, $rule, $info] = [[], [], []];
+        foreach ($rules as $name => $message) if (is_numeric($name)) {
+            [$name, $alias] = explode('#', $message . '#');
+            $data[$name] = $input[($alias ?: $name)] ?? null;
+        } elseif (!str_contains($name, '.')) {
+            $data[$name] = $message;
+        } elseif (preg_match('|^(.*?)\.(.*?)#(.*?)#?$|', $name . '#', $matches)) {
+            [, $_key, $_rule, $alias] = $matches;
+            if (in_array($_rule, ['value', 'default'])) {
+                if ($_rule === 'value') $data[$_key] = $message;
+                elseif ($_rule === 'default') $data[$_key] = $input[($alias ?: $_key)] ?? $message;
+            } else {
+                $info[explode(':', $name)[0]] = $message;
+                $data[$_key] = $data[$_key] ?? ($input[($alias ?: $_key)] ?? null);
+                $rule[$_key] = isset($rule[$_key]) ? ($rule[$_key] . '|' . $_rule) : $_rule;
+            }
+        }
+        $validate = new Validate();
+        if ($validate->rule($rule)->message($info)->check($data)) {
+            return $data;
+        } elseif (is_callable($callable)) {
+            return call_user_func($callable, $validate->getError(), $data);
+        } else {
+            return $validate->getError();
+        }
+    }
+}
+
+if (!function_exists("pageFormat")) {
+    /**
+     * @param $data
+     * @param int $size
+     * @return array {page:"",pageSize:"",rows:[],total:""}
+     */
+    function pageFormat($data, int $size = 10): array
+    {
+        if (empty($data)) return [];
+        return [
+            'total'     => $data->total(),
+            'page'      => $data->currentPage(),
+            'pageSize'  => $size,
+            'rows'      => $data->items()
+        ];
+    }
+}

+ 41 - 0
app/middleware/AuthMiddleware.php

@@ -0,0 +1,41 @@
+<?php
+
+namespace app\middleware;
+
+use Shopwwi\WebmanAuth\Auth;
+use Shopwwi\WebmanAuth\JWT;
+use Webman\Http\Request;
+use Webman\Http\Response;
+use Webman\MiddlewareInterface;
+
+class AuthMiddleware implements MiddlewareInterface
+{
+
+
+    public function process(Request $request, callable $handler): Response
+    {
+        try {
+            $controller = new \ReflectionClass($request->controller);
+            $noNeedLogin = $controller->getDefaultProperties()['noNeedLogin']??[];
+            if (empty($noNeedLogin) || !in_array($request->action, $noNeedLogin)) {
+                $type = $request->header('api-type','');
+                if (empty($type)) return json(['code'=> 0,'msg'=> trans("error.param")]);
+                $token =  $request->header("Authorization","");
+                if (empty($token)) return json(['code'=> 0,'msg'=> trans("error.request")]);
+                $guard = "admin";
+                if ($type == 'mini') {
+                    $guard = "user";
+                }
+                (new JWT)->guard($guard)->verify();
+                $user = (new Auth)->guard($guard)->user();
+                if (empty($user)) return json(['code'=>401,'msg'=> trans("error.login")]);
+                $request->user = $user->toArray();
+            }
+        } catch (\Throwable $throwable) {
+            return json(['code'=> 401,'msg'=> $throwable->getMessage()]);
+        }
+        $response = $request->method() == 'OPTIONS' ? response('',204) : $handler($request);
+        return $response;
+    }
+
+}

+ 42 - 0
app/middleware/StaticFile.php

@@ -0,0 +1,42 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+namespace app\middleware;
+
+use Webman\MiddlewareInterface;
+use Webman\Http\Response;
+use Webman\Http\Request;
+
+/**
+ * Class StaticFile
+ * @package app\middleware
+ */
+class StaticFile implements MiddlewareInterface
+{
+    public function process(Request $request, callable $handler): Response
+    {
+        // Access to files beginning with. Is prohibited
+        if (strpos($request->path(), '/.') !== false) {
+            return response('<h1>403 forbidden</h1>', 403);
+        }
+        /** @var Response $response */
+        $response = $handler($request);
+        // Add cross domain HTTP header
+        /*$response->withHeaders([
+            'Access-Control-Allow-Origin'      => '*',
+            'Access-Control-Allow-Credentials' => 'true',
+        ]);*/
+        return $response;
+    }
+}

+ 48 - 0
app/model/hx/HxAgent.php

@@ -0,0 +1,48 @@
+<?php
+
+namespace app\model\hx;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property string $name 
+ * @property mixed $vip_end 
+ * @property mixed $appid 
+ * @property mixed $secret 
+ * @property integer $status 
+ * @property mixed $create_at
+ */
+class HxAgent extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "hx_agent";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 58 - 0
app/model/hx/HxGoods.php

@@ -0,0 +1,58 @@
+<?php
+
+namespace app\model\hx;
+
+use app\extra\basic\Model;
+use think\model\relation\HasOne;
+
+
+/**
+ * @property integer $id (主键)
+ * @property mixed $product_id 
+ * @property string $product_name 
+ * @property integer $biz_line 业务线
+ * @property integer $product_type 
+ * @property mixed $pois poi
+ * @property integer $actual_amount 
+ * @property string $cover 
+ * @property integer $sold_end_time 
+ * @property integer $sold_start_time 
+ * @property mixed $create_at
+ */
+class HxGoods extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "hx_goods";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+    public function agent(): HasOne
+    {
+        return $this->hasOne(HxAgent::class,"agent_id","agent_id");
+    }
+
+
+}

+ 66 - 0
app/model/hx/HxOrderLife.php

@@ -0,0 +1,66 @@
+<?php
+
+namespace app\model\hx;
+
+use app\extra\basic\Model;
+use think\model\relation\HasOne;
+
+
+/**
+ * @property integer $id (主键)
+ * @property mixed $order_id 
+ * @property mixed $product_id 
+ * @property mixed $telephone 
+ * @property string $tel_addr 
+ * @property mixed $intention_poi_id 意向门店ID
+ * @property mixed $order_status 
+ * @property mixed $clue_owner_name 所属人姓名
+ * @property mixed $create_at
+ */
+class HxOrderLife extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "hx_order_life";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+    public function agent(): HasOne
+    {
+        return $this->hasOne(HxAgent::class,"agent_id","agent_id");
+    }
+
+
+    public function goods(): HasOne
+    {
+        return $this->hasOne(HxGoods::class,"product_id","product_id");
+    }
+
+    public function poi(): HasOne
+    {
+        return $this->hasOne(HxStorePoi::class,"poi_id","poi_id");
+    }
+
+}

+ 62 - 0
app/model/hx/HxStorePoi.php

@@ -0,0 +1,62 @@
+<?php
+
+namespace app\model\hx;
+
+use app\extra\basic\Model;
+use think\model\relation\HasOne;
+
+
+/**
+ * @property integer $id (主键)
+ * @property integer $store_id 来客id
+ * @property integer $poi_id 
+ * @property string $poi_name 
+ * @property string $poi_address 
+ * @property string $poi_logo 
+ * @property mixed $poi_account_id 门店账户ID
+ * @property string $poi_city 
+ * @property float $longitude 
+ * @property float $latitude 
+ * @property mixed $product_type 
+ * @property integer $is_default 
+ * @property integer $status 
+ * @property mixed $order_start 核销开始时间
+ * @property mixed $order_end 核销结束时间
+ * @property mixed $create_at
+ */
+class HxStorePoi extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "hx_store_poi";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+    public function agent(): HasOne
+    {
+        return $this->hasOne(HxAgent::class,"agent_id","agent_id");
+    }
+
+}

+ 44 - 0
app/model/hx/HxStoreUser.php

@@ -0,0 +1,44 @@
+<?php
+
+namespace app\model\hx;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property integer $uid 
+ * @property mixed $poi_id
+ */
+class HxStoreUser extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "hx_store_user";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 48 - 0
app/model/system/SystemConfig.php

@@ -0,0 +1,48 @@
+<?php
+
+namespace app\model\system;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property string $type 配置分类
+ * @property string $name 配置名称
+ * @property string $value 配置内容
+ * @property string $desc 字段名称
+ * @property integer $status 
+ * @property mixed $update_at 更新时间
+ */
+class SystemConfig extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "system_config";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 45 - 0
app/model/system/SystemData.php

@@ -0,0 +1,45 @@
+<?php
+
+namespace app\model\system;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property mixed $name 
+ * @property mixed $content 
+ * @property integer $is_default 是否使用
+ */
+class SystemData extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "system_data";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 49 - 0
app/model/system/SystemExport.php

@@ -0,0 +1,49 @@
+<?php
+
+namespace app\model\system;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property integer $user_id 
+ * @property integer $uuid 
+ * @property string $type 
+ * @property string $name 
+ * @property string $down_url 下载地址
+ * @property integer $status 0进行中1已完成
+ * @property mixed $create_at
+ */
+class SystemExport extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "system_export";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 54 - 0
app/model/system/SystemMenu.php

@@ -0,0 +1,54 @@
+<?php
+
+namespace app\model\system;
+
+use app\extra\basic\Model;
+
+
+/**
+ * @property integer $id (主键)
+ * @property integer $from 1管理后台2代理
+ * @property integer $pid 
+ * @property string $name 
+ * @property string $path 
+ * @property string $title 
+ * @property string $type 
+ * @property string $descs 
+ * @property string $icon 
+ * @property integer $status 
+ * @property integer $sort 
+ * @property integer $is_used 
+ * @property integer $is_mch 1代理2门店
+ */
+class SystemMenu extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "system_menu";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+}

+ 71 - 0
app/model/system/SystemUser.php

@@ -0,0 +1,71 @@
+<?php
+
+namespace app\model\system;
+
+use app\extra\basic\Model;
+use app\model\hx\HxAgent;
+use think\model\relation\HasOne;
+
+
+/**
+ * @property integer $id (主键)
+ * @property integer $user_id 
+ * @property integer $role_id 权限ID
+ * @property string $role_path 
+ * @property integer $parent_id 代理ID
+ * @property integer $account_id 店铺id
+ * @property string $username 用户名
+ * @property string $truename 真实姓名
+ * @property string $password 密码
+ * @property mixed $salt 密钥串
+ * @property integer $status 状态
+ * @property string $contact_name 
+ * @property string $contact_mobile 
+ * @property integer $type 1管理员2代理子账号3店铺账号
+ * @property integer $is_deleted 删除状态
+ * @property integer $is_super 
+ * @property string $remark 备注
+ * @property string $login_ip 登录IP
+ * @property mixed $login_at 登录时间
+ * @property integer $login_num 
+ * @property string $create_ip 
+ * @property mixed $updated_at 更新时间
+ * @property mixed $create_at 创建时间
+ */
+class SystemUser extends Model
+{
+    /**
+     * The connection name for the model.
+     *
+     * @var string|null
+     */
+    protected $connection = 'mysql';
+    
+    /**
+     * The table associated with the model.
+     *
+     * @var string
+     */
+    protected string $table = "system_user";
+    
+    /**
+     * The primary key associated with the table.
+     *
+     * @var string
+     */
+    protected string $primaryKey = "id";
+    
+    /**
+     * Indicates if the model should be timestamped.
+     *
+     * @var bool
+     */
+    public bool $timestamps = false;
+
+
+    public function agent(): HasOne
+    {
+        return $this->hasOne(HxAgent::class,"agent_id","agent_id");
+    }
+
+}

+ 10 - 0
app/process/Http.php

@@ -0,0 +1,10 @@
+<?php
+
+namespace app\process;
+
+use Webman\App;
+
+class Http extends App
+{
+
+}

+ 305 - 0
app/process/Monitor.php

@@ -0,0 +1,305 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+namespace app\process;
+
+use FilesystemIterator;
+use RecursiveDirectoryIterator;
+use RecursiveIteratorIterator;
+use SplFileInfo;
+use Workerman\Timer;
+use Workerman\Worker;
+
+/**
+ * Class FileMonitor
+ * @package process
+ */
+class Monitor
+{
+    /**
+     * @var array
+     */
+    protected array $paths = [];
+
+    /**
+     * @var array
+     */
+    protected array $extensions = [];
+
+    /**
+     * @var array
+     */
+    protected array $loadedFiles = [];
+
+    /**
+     * @var int
+     */
+    protected int $ppid = 0;
+
+    /**
+     * Pause monitor
+     * @return void
+     */
+    public static function pause(): void
+    {
+        file_put_contents(static::lockFile(), time());
+    }
+
+    /**
+     * Resume monitor
+     * @return void
+     */
+    public static function resume(): void
+    {
+        clearstatcache();
+        if (is_file(static::lockFile())) {
+            unlink(static::lockFile());
+        }
+    }
+
+    /**
+     * Whether monitor is paused
+     * @return bool
+     */
+    public static function isPaused(): bool
+    {
+        clearstatcache();
+        return file_exists(static::lockFile());
+    }
+
+    /**
+     * Lock file
+     * @return string
+     */
+    protected static function lockFile(): string
+    {
+        return runtime_path('monitor.lock');
+    }
+
+    /**
+     * FileMonitor constructor.
+     * @param $monitorDir
+     * @param $monitorExtensions
+     * @param array $options
+     */
+    public function __construct($monitorDir, $monitorExtensions, array $options = [])
+    {
+        $this->ppid = function_exists('posix_getppid') ? posix_getppid() : 0;
+        static::resume();
+        $this->paths = (array)$monitorDir;
+        $this->extensions = $monitorExtensions;
+        foreach (get_included_files() as $index => $file) {
+            $this->loadedFiles[$file] = $index;
+            if (strpos($file, 'webman-framework/src/support/App.php')) {
+                break;
+            }
+        }
+        if (!Worker::getAllWorkers()) {
+            return;
+        }
+        $disableFunctions = explode(',', ini_get('disable_functions'));
+        if (in_array('exec', $disableFunctions, true)) {
+            echo "\nMonitor file change turned off because exec() has been disabled by disable_functions setting in " . PHP_CONFIG_FILE_PATH . "/php.ini\n";
+        } else {
+            if ($options['enable_file_monitor'] ?? true) {
+                Timer::add(1, function () {
+                    $this->checkAllFilesChange();
+                });
+            }
+        }
+
+        $memoryLimit = $this->getMemoryLimit($options['memory_limit'] ?? null);
+        if ($memoryLimit && ($options['enable_memory_monitor'] ?? true)) {
+            Timer::add(60, [$this, 'checkMemory'], [$memoryLimit]);
+        }
+    }
+
+    /**
+     * @param $monitorDir
+     * @return bool
+     */
+    public function checkFilesChange($monitorDir): bool
+    {
+        static $lastMtime, $tooManyFilesCheck;
+        if (!$lastMtime) {
+            $lastMtime = time();
+        }
+        clearstatcache();
+        if (!is_dir($monitorDir)) {
+            if (!is_file($monitorDir)) {
+                return false;
+            }
+            $iterator = [new SplFileInfo($monitorDir)];
+        } else {
+            // recursive traversal directory
+            $dirIterator = new RecursiveDirectoryIterator($monitorDir, FilesystemIterator::SKIP_DOTS | FilesystemIterator::FOLLOW_SYMLINKS);
+            $iterator = new RecursiveIteratorIterator($dirIterator);
+        }
+        $count = 0;
+        foreach ($iterator as $file) {
+            $count ++;
+            /** @var SplFileInfo $file */
+            if (is_dir($file->getRealPath())) {
+                continue;
+            }
+            // check mtime
+            if (in_array($file->getExtension(), $this->extensions, true) && $lastMtime < $file->getMTime()) {
+                $lastMtime = $file->getMTime();
+                if (DIRECTORY_SEPARATOR === '/' && isset($this->loadedFiles[$file->getRealPath()])) {
+                    echo "$file updated but cannot be reloaded because only auto-loaded files support reload.\n";
+                    continue;
+                }
+                $var = 0;
+                exec('"'.PHP_BINARY . '" -l ' . $file, $out, $var);
+                if ($var) {
+                    continue;
+                }
+                // send SIGUSR1 signal to master process for reload
+                if (DIRECTORY_SEPARATOR === '/') {
+                    if ($masterPid = $this->getMasterPid()) {
+                        echo $file . " updated and reload\n";
+                        posix_kill($masterPid, SIGUSR1);
+                    } else {
+                        echo "Master process has gone away and can not reload\n";
+                    }
+                    return true;
+                }
+                echo $file . " updated and reload\n";
+                return true;
+            }
+        }
+        if (!$tooManyFilesCheck && $count > 1000) {
+            echo "Monitor: There are too many files ($count files) in $monitorDir which makes file monitoring very slow\n";
+            $tooManyFilesCheck = 1;
+        }
+        return false;
+    }
+
+    /**
+     * @return int
+     */
+    public function getMasterPid(): int
+    {
+        if ($this->ppid === 0) {
+            return 0;
+        }
+        if (function_exists('posix_kill') && !posix_kill($this->ppid, 0)) {
+            echo "Master process has gone away\n";
+            return $this->ppid = 0;
+        }
+        if (PHP_OS_FAMILY !== 'Linux') {
+            return $this->ppid;
+        }
+        $cmdline = "/proc/$this->ppid/cmdline";
+        if (!is_readable($cmdline) || !($content = file_get_contents($cmdline)) || (!str_contains($content, 'WorkerMan') && !str_contains($content, 'php'))) {
+            // Process not exist
+            $this->ppid = 0;
+        }
+        return $this->ppid;
+    }
+
+    /**
+     * @return bool
+     */
+    public function checkAllFilesChange(): bool
+    {
+        if (static::isPaused()) {
+            return false;
+        }
+        foreach ($this->paths as $path) {
+            if ($this->checkFilesChange($path)) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    /**
+     * @param $memoryLimit
+     * @return void
+     */
+    public function checkMemory($memoryLimit): void
+    {
+        if (static::isPaused() || $memoryLimit <= 0) {
+            return;
+        }
+        $masterPid = $this->getMasterPid();
+        if ($masterPid <= 0) {
+            echo "Master process has gone away\n";
+            return;
+        }
+
+        $childrenFile = "/proc/$masterPid/task/$masterPid/children";
+        if (!is_file($childrenFile) || !($children = file_get_contents($childrenFile))) {
+            return;
+        }
+        foreach (explode(' ', $children) as $pid) {
+            $pid = (int)$pid;
+            $statusFile = "/proc/$pid/status";
+            if (!is_file($statusFile) || !($status = file_get_contents($statusFile))) {
+                continue;
+            }
+            $mem = 0;
+            if (preg_match('/VmRSS\s*?:\s*?(\d+?)\s*?kB/', $status, $match)) {
+                $mem = $match[1];
+            }
+            $mem = (int)($mem / 1024);
+            if ($mem >= $memoryLimit) {
+                posix_kill($pid, SIGINT);
+            }
+        }
+    }
+
+    /**
+     * Get memory limit
+     * @param $memoryLimit
+     * @return int
+     */
+    protected function getMemoryLimit($memoryLimit): int
+    {
+        if ($memoryLimit === 0) {
+            return 0;
+        }
+        $usePhpIni = false;
+        if (!$memoryLimit) {
+            $memoryLimit = ini_get('memory_limit');
+            $usePhpIni = true;
+        }
+
+        if ($memoryLimit == -1) {
+            return 0;
+        }
+        $unit = strtolower($memoryLimit[strlen($memoryLimit) - 1]);
+        $memoryLimit = (int)$memoryLimit;
+        if ($unit === 'g') {
+            $memoryLimit = 1024 * $memoryLimit;
+        } else if ($unit === 'k') {
+            $memoryLimit = ($memoryLimit / 1024);
+        } else if ($unit === 'm') {
+            $memoryLimit = (int)($memoryLimit);
+        } else if ($unit === 't') {
+            $memoryLimit = (1024 * 1024 * $memoryLimit);
+        } else {
+            $memoryLimit = ($memoryLimit / (1024 * 1024));
+        }
+        if ($memoryLimit < 50) {
+            $memoryLimit = 50;
+        }
+        if ($usePhpIni) {
+            $memoryLimit = (0.8 * $memoryLimit);
+        }
+        return (int)$memoryLimit;
+    }
+
+}

+ 53 - 0
app/queue/redis/fast/SyncOrder.php

@@ -0,0 +1,53 @@
+<?php
+
+namespace app\queue\redis\fast;
+
+use app\extra\life\data\Store;
+use Webman\RedisQueue\Consumer;
+
+class SyncOrder implements Consumer
+{
+
+    /**
+     * 消费队列名
+     * 队列获取线索订单
+     * @var string
+     */
+    public string $queue = "order-sync";
+
+    /**
+     * 连接配置
+     * @var string
+     */
+    public string $connection = "default";
+
+    protected array $component_event_type_tags = [
+        "2"     => "表单提交",
+        "17"    => "智能电话_确认接通",
+        "40"    => "无效事件",
+        "192"   => "私信留资",
+        "194"   => "确认意向",
+        "195"   => "加为好友",
+        "196"   => "预付定金",
+        "285"   => "正价支付",
+        "386"   => "微信_添加企业微信",
+        "527"   => "到店",
+        "536"   => "团购留资",
+        "537"   => "私信意向",
+    ];
+
+    public function consume($data): bool
+    {
+        try {
+            $config = sConf('life.');
+            $result = (new Store)->config($config)->token()->asyncClue($config['account']);
+
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==获取线索订单失败\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+        }
+        return true;
+    }
+
+}

+ 86 - 0
app/queue/redis/slow/SyncGoods.php

@@ -0,0 +1,86 @@
+<?php
+
+namespace app\queue\redis\slow;
+
+use app\extra\life\data\Store;
+use app\model\hx\HxAgent;
+use app\model\hx\HxGoods;
+use app\model\system\SystemConfig;
+use Webman\RedisQueue\Consumer;
+
+class SyncGoods implements Consumer
+{
+
+    /**
+     * 消费队列名
+     * 同步线上商品
+     * @var string
+     */
+    public string $queue = "goods-sync";
+
+    /**
+     * 连接配置
+     * @var string
+     */
+    public string $connection = "default";
+
+    public function consume($data): bool
+    {
+        try {
+            if (empty($data['account'])) return true;
+            $config = (new HxAgent)->where("agent_id",$data['account'])->findOrEmpty();
+            $config['version'] = "res";
+            if ($config->isEmpty()) return true;
+            $cursor = "";
+            $hasMore = true;
+            $mode = (new HxGoods);
+            while ($hasMore) {
+                $result = (new Store)->config($config->toArray())->token()->getStoreGoods($config['account'], $cursor);
+                if (empty($result)) {
+                    $hasMore = false;
+                    break;
+                }
+                echo $result['has_more']."====\n";
+                if (!$result['has_more']) {
+                    $hasMore = false;
+                    echo getDateFull()."==数据获取结束-has_more\n";
+                }
+                if (empty($result['products'])) {
+                    $hasMore = false;
+                    echo getDateFull()."==数据获取结束\n";
+                    break;
+                }
+                foreach ($result['products'] as $key=>$val) {
+                    if ($val['product']['category_id']) {
+                        echo getDateFull()."==商品=={$val['product']['product_id']}===\n";
+                        $goods = $mode->where("product_id",$val['product']['product_id'])->findOrEmpty();
+                        if ($goods->isEmpty()) {
+                            echo getDateFull()."==新增商品=={$val['product']['product_name']}===\n";
+                            $goods->insertGetId([
+                                "biz_line"  => $val['product']['biz_line'],
+                                "agent_id"  => $data['account'],
+                                "pois"      => json_encode($val['product']['pois']??[]),
+                                "product_id" => $val['product']['product_id'],
+                                "product_name" => $val['product']['product_name'],
+                                "sold_end_time" => $val['product']['sold_end_time'],
+                                "sold_start_time" => $val['product']['sold_start_time'],
+                                "product_type" => $val['product']['product_type'],
+                                "actual_amount" => $val['sku']['actual_amount']??0,
+                                "create_at" => date("Y-m-d H:i:s", $val['product']['create_time']),
+                            ]);
+                        }
+                    } else {
+                        echo getDateFull()."==跳过商品=={$val['product']['product_name']}===\n";
+                    }
+                }
+                $cursor = $result["next_cursor"];
+                $hasMore = true;
+            }
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==获取商品失败\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+        }
+        return true;
+    }
+}

+ 83 - 0
app/queue/redis/slow/SyncPoi.php

@@ -0,0 +1,83 @@
+<?php
+
+namespace app\queue\redis\slow;
+
+use app\extra\life\data\Store;
+use app\model\hx\HxAgent;
+use app\model\hx\HxStorePoi;
+use app\model\system\SystemConfig;
+use Webman\RedisQueue\Consumer;
+
+class SyncPoi implements Consumer
+{
+    /**
+     * 消费队列名
+     * 同步POI门店
+     * @var string
+     */
+    public string $queue = "poi-sync";
+
+    /**
+     * 连接配置
+     * @var string
+     */
+    public string $connection = "default";
+
+    public function consume($data): bool
+    {
+        try {
+            if (empty($data['account'])) return true;
+            $hasMore = true;
+            $config = (new HxAgent)->where("agent_id",$data['account'])->findOrEmpty();
+            $config['version'] = "res";
+            if ($config->isEmpty()) return true;
+            $page = 1;
+            $mode = (new HxStorePoi);
+            while ($hasMore) {
+                $result = (new Store)->config($config->toArray())->token()->getStoreData($config['account'],$page);
+                if (empty($result)) {
+                    $hasMore = false;
+                    break;
+                }
+                if (empty($result['total'])) {
+                    $hasMore = false;
+                    echo getDateFull()."==第{$page}页==数据获取结束\n";
+                    break;
+                }
+                $totalPage = ceil($result['total'] / 2);
+                if ($page >= $totalPage) {
+                    $hasMore = false;
+                }
+                foreach ($result['pois'] as $key=>$val) {
+                    $poi = $mode->where("poi_id",$val['poi']['poi_id'])->findOrEmpty();
+                    $inData = $val['poi'];
+                    $inData['agent_id'] = $data['account'];
+                    if ($poi->isEmpty()) {
+                        $inData['poi_address'] = $val['poi']['address'];
+                        $inData['order_start'] = "08:00";
+                        $inData['order_end'] = "22:00";
+                        $inData['poi_account_id'] = $val['account']['poi_account']['account_id'];
+                        echo "写入新数据===".getDateFull()."===".$inData['poi_id']."\n";
+                        $poi->strict(false)->insertGetId($inData);
+                    } else {
+                        echo "更新数据===".getDateFull()."===".$inData['poi_id']."\n";
+                        $poi->update_at = getDateFull();
+                        $poi->poi_address = $val['poi']['address'];
+                        $poi->latitude = $inData['latitude'];
+                        $poi->longitude = $inData['longitude'];
+                        $poi->poi_name = $inData['poi_name'];
+                        $poi->save();
+                    }
+                }
+                echo getDateFull()."-页码:{$page}\n";
+                $page ++;
+            }
+        } catch (\Throwable $throwable) {
+            echo getDateFull()."==获取POI失败\n";
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."【".$throwable->getLine()."】\n";
+        }
+        return true;
+    }
+
+}

+ 39 - 0
app/service/hx/AgentService.php

@@ -0,0 +1,39 @@
+<?php
+
+namespace app\service\hx;
+
+use app\extra\basic\Service;
+use app\model\hx\HxAgent;
+
+class AgentService extends Service
+{
+
+    public function setModel()
+    {
+        $this->mode = (new HxAgent);
+        return $this;
+    }
+
+    /**
+     *
+     * @param array $param
+     * @return array
+     */
+    public function searchFilter(array $param = []): array
+    {
+        $filter = [];
+        !empty($param['status']) && $filter[] = ["status", '=', ($param['status']-1)];
+        !empty($param['name']) && $filter[] = ["name", 'like', "%{$param['name']}%"];
+        // 起止时间
+        if (!empty($param['vip'])) {
+            $times = between_time($param['vip']);
+            $start = date('Y-m-d',$times['start_time']);
+            $end = date('Y-m-d',($times['end_time'] + 86400));
+            $filter[] = ['vip_end', '>=', $start ];
+            $filter[] = ['vip_end', '<', $end ];
+        }
+        $filter[] = ["is_deleted", '=', 1];
+        return $filter;
+    }
+
+}

+ 34 - 0
app/service/hx/GoodsService.php

@@ -0,0 +1,34 @@
+<?php
+
+namespace app\service\hx;
+
+use app\extra\basic\Service;
+use app\model\hx\HxGoods;
+
+class GoodsService extends Service
+{
+
+
+
+    public function setModel()
+    {
+        $this->mode = (new HxGoods);
+        return $this;
+    }
+
+    /**
+     *
+     * @param array $param
+     * @return array
+     */
+    public function searchFilter(array $param = []): array
+    {
+        $filter = [];
+        !empty($param['status']) && $filter[] = ["status", '=', ($param['status']-1)];
+        !empty($param['agent']) && $filter[] = ["agent_id", '=', $param['agent']];
+        !empty($param['name']) && $filter[] = ["product_name", 'like', "%{$param['name']}%"];
+        !empty($param['goods']) && $filter[] = ["product_id", 'like', "%{$param['goods']}%"];
+        return $filter;
+    }
+
+}

+ 40 - 0
app/service/hx/OrderService.php

@@ -0,0 +1,40 @@
+<?php
+
+namespace app\service\hx;
+
+use app\extra\basic\Service;
+use app\model\hx\HxOrderLife;
+
+class OrderService extends Service
+{
+
+    public function setModel()
+    {
+        $this->mode = (new HxOrderLife);
+        return $this;
+    }
+
+    /**
+     *
+     * @param array $param
+     * @return array
+     */
+    public function searchFilter(array $param = []): array
+    {
+        $filter = [];
+        !empty($param['status']) && $filter[] = ["status", '=', ($param['status']-1)];
+        !empty($param['agent']) && $filter[] = ["agent_id", '=', $param['agent']];
+        !empty($param['mobile']) && $filter[] = ["mobile", 'like', "%{$param['mobile']}%"];
+        !empty($param['name']) && $filter[] = ["product_name", 'like', "%{$param['name']}%"];
+        !empty($param['goods']) && $filter[] = ["product_id", 'like', "%{$param['goods']}%"];
+        if (!empty($param['apply'])) {
+            $times = between_time($param['apply']);
+            $start = date('Y-m-d',$times['start_time']);
+            $end = date('Y-m-d',($times['end_time'] + 86400));
+            $filter[] = ['refund_apply_at', '>=', $start ];
+            $filter[] = ['refund_apply_at', '<', $end ];
+        }
+        return $filter;
+    }
+
+}

+ 33 - 0
app/service/hx/PoiService.php

@@ -0,0 +1,33 @@
+<?php
+
+namespace app\service\hx;
+
+use app\extra\basic\Service;
+use app\model\hx\HxStorePoi;
+
+class PoiService extends Service
+{
+
+
+    public function setModel()
+    {
+        $this->mode = (new HxStorePoi);
+        return $this;
+    }
+
+    /**
+     *
+     * @param array $param
+     * @return array
+     */
+    public function searchFilter(array $param = []): array
+    {
+        $filter = [];
+        !empty($param['status']) && $filter[] = ["status", '=', ($param['status']-1)];
+        !empty($param['agent']) && $filter[] = ["agent_id", '=', $param['agent']];
+        !empty($param['name']) && $filter[] = ["name", 'like', "%{$param['name']}%"];
+        !empty($param['poi']) && $filter[] = ["poi_id", 'like', "%{$param['poi']}%"];
+        return $filter;
+    }
+
+}

+ 28 - 0
app/service/system/MenuService.php

@@ -0,0 +1,28 @@
+<?php
+
+namespace app\service\system;
+
+use app\model\system\SystemMenu;
+
+class MenuService
+{
+
+
+    /**
+     * @param int $super
+     * @param int $hide
+     * @param int $type
+     * @return array
+     */
+    public function getMenuList(int $super = 0,int $hide = 0,int $type = 1): array
+    {
+        $model = new SystemMenu();
+        try {
+            $data = $model->where("status",1)->where("from",$type)->order("sort","asc")->select();
+        } catch (\Throwable $throwable) {
+            return [];
+        }
+        return $data->isEmpty()?[]:$data->toArray();
+    }
+
+}

+ 181 - 0
app/service/system/SystemService.php

@@ -0,0 +1,181 @@
+<?php
+
+namespace app\service\system;
+
+use app\extra\basic\Service;
+use app\model\system\SystemConfig;
+use app\model\system\SystemData;
+use support\think\Cache;
+
+class SystemService extends Service
+{
+    /**
+     * 配置缓存数据
+     * @var array
+     */
+    private static array $config = [];
+
+
+    public static function get(string $name = '', string $default = '')
+    {
+        try {
+            $cacheConfig = Cache::get("HexagonConfig");
+            if (empty($cacheConfig))
+            {
+                $config = (new SystemConfig)->select();
+                self::setConfig($config);
+                Cache::set("HexagonConfig",json_encode($config));
+            } else {
+                $config = json_decode($cacheConfig,true);
+                self::setConfig($config);
+            }
+
+            [$type, $field, $outer] = static::_parse($name);
+            if (empty($name)) {
+                return static::$config;
+            } elseif (isset(static::$config[$type])) {
+                $group = static::$config[$type];
+                if ($outer !== 'raw') foreach ($group as $kk => $vo) {
+                    $group[$kk] = htmlspecialchars(strval($vo));
+                }
+                return $field ? ($group[$field] ?? $default) : $group;
+            } else {
+                return $default;
+            }
+
+        } catch (\Exception $exception)
+        {
+            return false;
+        }
+
+    }
+
+    protected static function setConfig($data)
+    {
+        foreach($data as $item)
+        {
+            static::$config[$item['type']][$item['name']] = $item['value'];
+        }
+    }
+
+    public static function set(string $name, $value = '')
+    {
+        static::$config = [];
+        [$type, $field] = static::_parse($name);
+        if (is_array($value)) {
+            $count = 0;
+            foreach ($value as $kk => $vv) {
+                $count += static::set("{$field}.{$kk}", $vv);
+            }
+            return $count;
+        } else try {
+            Cache::delete("HexagonConfig");
+            $map = ['type' => $type, 'name' => $field];
+            $data = array_merge($map, ['value' => $value]);
+            $query = (new SystemConfig)->where($map);
+            return (clone $query)->count() > 0 ? $query->update($data) : $query->insert($data);
+        } catch (\Throwable $exception) {
+            return false;
+        }
+    }
+
+    /**
+     * 解析缓存名称
+     * @param string $rule 配置名称
+     * @return array
+     */
+    private static function _parse(string $rule): array
+    {
+        $type = 'base';
+        if (stripos($rule, '.') !== false) {
+            [$type, $rule] = explode('.', $rule, 2);
+        }
+        [$field, $outer] = explode('|', "{$rule}|");
+        return [$type, $field, strtolower($outer)];
+    }
+
+
+    /**
+     * 读取数据内容
+     * @param string $name
+     * @param array $default
+     * @return array|mixed
+     */
+    public static function getData(string $name, array $default = [])
+    {
+        try {
+            $value = (new SystemData)->where("name",$name)->value("content");
+            if (!empty($value)) return json_decode($value,true);
+            return $default;
+        } catch (\Throwable $exception)
+        {
+            return $default;
+        }
+    }
+
+    /**
+     * 保存数据内容
+     * @param string $name 数据名称
+     * @param mixed $value 数据内容
+     * @return bool
+     */
+    public static function setData(string $name, $value)
+    {
+        try {
+            $data = ['name' => $name, 'content' => json_encode($value, 64 | 256)];
+            return (new SystemData)->setAutoData($data,"name");
+        } catch (\Throwable $exception) {
+            echo $exception->getFile()."\n";
+            echo $exception->getLine()."\n";
+            echo $exception->getMessage()."\n";
+            return false;
+        }
+    }
+
+
+    /**
+     * 写入系统日志内容
+     * @param string $action
+     * @param string $content
+     * @param string $userName
+     * @return boolean
+     */
+    public static function setOplog(string $action, string $content, string $userName): bool
+    {
+        return (new SystemOplog)->insert(static::getOplog($action, $content,$userName)) !== false;
+    }
+
+    /**
+     * 获取系统日志内容
+     * @param string $action
+     * @param string $content
+     * @param string $userName
+     * @return array
+     */
+    public static function getUserOplog(string $action, string $content, string $userName): array
+    {
+        return [
+            'username'  => $userName,
+            'action'    => $action, 'content' => $content,
+            'geoip'     => request()->getRealIp() ?: '127.0.0.1',
+        ];
+    }
+
+    /**
+     * 获取系统日志内容
+     * @param string $action
+     * @param string $content
+     * @param string $userName
+     * @return array
+     */
+    public static function getOplog(string $action, string $content, string $userName): array
+    {
+        return [
+            'node'      => request()->uri(),
+            'action'    => $action, 'content' => $content,
+            'geoip'     => request()->getRealIp() ?: '127.0.0.1',
+            'username'  => $userName ?: '-'
+        ];
+    }
+
+}

+ 32 - 0
app/service/system/UserService.php

@@ -0,0 +1,32 @@
+<?php
+
+namespace app\service\system;
+
+use app\extra\basic\Service;
+use app\model\system\SystemUser;
+
+class UserService extends Service
+{
+
+    public function setModel()
+    {
+        $this->mode = (new SystemUser);
+        return $this;
+    }
+
+    /**
+     *
+     * @param array $param
+     * @return array
+     */
+    public function searchFilter(array $param = []): array
+    {
+        $filter = [];
+        !empty($param['status']) && $filter[] = ["status", '=', ($param['status']-1)];
+        !empty($param['agent']) && $filter[] = ["agent_id", '=', $param['agent']];
+        !empty($param['name']) && $filter[] = ["name", 'like', "%{$param['name']}%"];
+        !empty($param['poi']) && $filter[] = ["poi_id", 'like', "%{$param['poi']}%"];
+        return $filter;
+    }
+
+}

+ 29 - 0
app/validate/system/LoginValidate.php

@@ -0,0 +1,29 @@
+<?php
+
+namespace app\validate\system;
+
+use think\Validate;
+
+class LoginValidate extends Validate
+{
+
+    protected $rule = [
+        "username"  => "require|max:20",
+        "code"      => "require",
+        "key"       => "require",
+        "password"  => "require",
+    ];
+
+    protected $message = [
+        "username.require"  => "请输入登录名称",
+        "username.max"      => "名称格式错误",
+        "code.require"      => "请输入验证码",
+        "key.require"       => "密钥格式错误",
+        "password.require"  => "请输入密码",
+    ];
+
+    protected $scene = [
+        'login'  =>  ['username','code',"key","password"],
+    ];
+
+}

+ 14 - 0
app/view/index/view.html

@@ -0,0 +1,14 @@
+<!doctype html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link rel="shortcut icon" href="/favicon.ico"/>
+    <title>webman</title>
+
+</head>
+<body>
+hello <?=htmlspecialchars($name)?>
+</body>
+</html>

+ 77 - 0
composer.json

@@ -0,0 +1,77 @@
+{
+  "name": "workerman/webman",
+  "type": "project",
+  "keywords": [
+    "high performance",
+    "http service"
+  ],
+  "homepage": "https://www.workerman.net",
+  "license": "MIT",
+  "description": "High performance HTTP Service Framework.",
+  "authors": [
+    {
+      "name": "walkor",
+      "email": "walkor@workerman.net",
+      "homepage": "https://www.workerman.net",
+      "role": "Developer"
+    }
+  ],
+  "support": {
+    "email": "walkor@workerman.net",
+    "issues": "https://github.com/walkor/webman/issues",
+    "forum": "https://wenda.workerman.net/",
+    "wiki": "https://workerman.net/doc/webman",
+    "source": "https://github.com/walkor/webman"
+  },
+  "require": {
+    "php": ">=8.1",
+    "workerman/webman-framework": "^2.1",
+    "monolog/monolog": "^2.0",
+    "webman/console": "^2.2",
+    "webman/think-orm": "^2.1",
+    "webman/redis": "^2.1",
+    "illuminate/events": "^12.69",
+    "yzh52521/easyhttp": "^1.1",
+    "webman/event": "^1.0",
+    "phpoffice/phpspreadsheet": "^5.9",
+    "vlucas/phpdotenv": "^5.7",
+    "webman/redis-queue": "^2.1",
+    "webman/think-cache": "^2.1",
+    "php-di/php-di": "^7.1",
+    "shopwwi/webman-auth": "^2.0",
+    "tinywan/storage": "^1.4",
+    "aliyuncs/oss-sdk-php": "^2.7",
+    "qcloud/cos-sdk-v5": "^2.6",
+    "tinywan/captcha": "^1.0"
+  },
+  "suggest": {
+    "ext-event": "For better performance. "
+  },
+  "autoload": {
+    "psr-4": {
+      "": "./",
+      "app\\": "./app",
+      "App\\": "./app",
+      "app\\View\\Components\\": "./app/view/components"
+    }
+  },
+  "scripts": {
+    "post-package-install": [
+      "support\\Plugin::install"
+    ],
+    "post-package-update": [
+      "support\\Plugin::install"
+    ],
+    "pre-package-uninstall": [
+      "support\\Plugin::uninstall"
+    ],
+    "post-create-project-cmd": [
+      "support\\Setup::run"
+    ],
+    "setup-webman": [
+      "support\\Setup::run"
+    ]
+  },
+  "minimum-stability": "dev",
+  "prefer-stable": true
+}

+ 4251 - 0
composer.lock

@@ -0,0 +1,4251 @@
+{
+    "_readme": [
+        "This file locks the dependencies of your project to a known state",
+        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+        "This file is @generated automatically"
+    ],
+    "content-hash": "5bd84adf6bd6f8f652463cb3b92d75a5",
+    "packages": [
+        {
+            "name": "aliyuncs/oss-sdk-php",
+            "version": "v2.7.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/aliyuncs/oss-sdk-php/v2.7.3/aliyuncs-oss-sdk-php-v2.7.3.zip",
+                "reference": "10dbd2a7253131da60629d431c8eb6c216fbbbf7",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.3"
+            },
+            "require-dev": {
+                "php-coveralls/php-coveralls": "*",
+                "phpunit/phpunit": "*"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "OSS\\": "src/OSS"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Aliyuncs",
+                    "homepage": "http://www.aliyun.com"
+                }
+            ],
+            "description": "Aliyun OSS SDK for PHP",
+            "homepage": "http://www.aliyun.com/product/oss/",
+            "support": {
+                "issues": "https://github.com/aliyun/aliyun-oss-php-sdk/issues",
+                "source": "https://github.com/aliyun/aliyun-oss-php-sdk/tree/v2.7.3"
+            },
+            "time": "2026-06-26T07:23:48+00:00"
+        },
+        {
+            "name": "carbonphp/carbon-doctrine-types",
+            "version": "3.2.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/carbonphp/carbon-doctrine-types/3.2.1/carbonphp-carbon-doctrine-types-3.2.1.zip",
+                "reference": "5fa5eacafd9ef47c8c6ab9143fc901ba0194d3dc",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.1"
+            },
+            "conflict": {
+                "doctrine/dbal": "<4.0.0 || >=5.0.0"
+            },
+            "require-dev": {
+                "doctrine/dbal": "^4.0.0",
+                "nesbot/carbon": "^2.71.0 || ^3.0.0",
+                "phpunit/phpunit": "^10.3"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-main": "3.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Carbon\\Doctrine\\": "src/Carbon/Doctrine/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "KyleKatarn",
+                    "email": "kylekatarnls@gmail.com"
+                }
+            ],
+            "description": "Types to use Carbon in Doctrine",
+            "keywords": [
+                "carbon",
+                "date",
+                "datetime",
+                "doctrine",
+                "time"
+            ],
+            "support": {
+                "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues",
+                "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.1"
+            },
+            "time": "2026-09-06T14:11:38+00:00"
+        },
+        {
+            "name": "composer/pcre",
+            "version": "3.4.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/composer/pcre/3.4.0/composer-pcre-3.4.0.zip",
+                "reference": "d5a341b3fb61f3001970940afb1d332968a183ed",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.4 || ^8.0"
+            },
+            "conflict": {
+                "phpstan/phpstan": "<2.2.2"
+            },
+            "require-dev": {
+                "phpstan/phpstan": "^2",
+                "phpstan/phpstan-deprecation-rules": "^2",
+                "phpstan/phpstan-strict-rules": "^2",
+                "phpunit/phpunit": "^9"
+            },
+            "type": "library",
+            "extra": {
+                "phpstan": {
+                    "includes": [
+                        "extension.neon"
+                    ]
+                },
+                "branch-alias": {
+                    "dev-main": "3.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Composer\\Pcre\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Jordi Boggiano",
+                    "email": "j.boggiano@seld.be",
+                    "homepage": "http://seld.be"
+                }
+            ],
+            "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
+            "keywords": [
+                "PCRE",
+                "preg",
+                "regex",
+                "regular expression"
+            ],
+            "support": {
+                "issues": "https://github.com/composer/pcre/issues",
+                "source": "https://github.com/composer/pcre/tree/3.4.0"
+            },
+            "time": "2026-06-07T11:47:49+00:00"
+        },
+        {
+            "name": "doctrine/inflector",
+            "version": "2.1.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/inflector/2.1.0/doctrine-inflector-2.1.0.zip",
+                "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2 || ^8.0"
+            },
+            "require-dev": {
+                "doctrine/coding-standard": "^12.0 || ^13.0",
+                "phpstan/phpstan": "^1.12 || ^2.0",
+                "phpstan/phpstan-phpunit": "^1.4 || ^2.0",
+                "phpstan/phpstan-strict-rules": "^1.6 || ^2.0",
+                "phpunit/phpunit": "^8.5 || ^12.2"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Doctrine\\Inflector\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Guilherme Blanco",
+                    "email": "guilhermeblanco@gmail.com"
+                },
+                {
+                    "name": "Roman Borschel",
+                    "email": "roman@code-factory.org"
+                },
+                {
+                    "name": "Benjamin Eberlei",
+                    "email": "kontakt@beberlei.de"
+                },
+                {
+                    "name": "Jonathan Wage",
+                    "email": "jonwage@gmail.com"
+                },
+                {
+                    "name": "Johannes Schmitt",
+                    "email": "schmittjoh@gmail.com"
+                }
+            ],
+            "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+            "homepage": "https://www.doctrine-project.org/projects/inflector.html",
+            "keywords": [
+                "inflection",
+                "inflector",
+                "lowercase",
+                "manipulation",
+                "php",
+                "plural",
+                "singular",
+                "strings",
+                "uppercase",
+                "words"
+            ],
+            "support": {
+                "issues": "https://github.com/doctrine/inflector/issues",
+                "source": "https://github.com/doctrine/inflector/tree/2.1.0"
+            },
+            "time": "2025-08-10T19:31:58+00:00"
+        },
+        {
+            "name": "firebase/php-jwt",
+            "version": "v7.1.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/firebase/php-jwt/v7.1.0/firebase-php-jwt-v7.1.0.zip",
+                "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.0"
+            },
+            "require-dev": {
+                "guzzlehttp/guzzle": "^7.4",
+                "phpfastcache/phpfastcache": "^9.2",
+                "phpseclib/phpseclib": "~3.0",
+                "phpspec/prophecy-phpunit": "^2.0",
+                "phpunit/phpunit": "^9.5",
+                "psr/cache": "^2.0||^3.0",
+                "psr/http-client": "^1.0",
+                "psr/http-factory": "^1.0"
+            },
+            "suggest": {
+                "ext-sodium": "Support EdDSA (Ed25519) signatures",
+                "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present",
+                "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Firebase\\JWT\\": "src"
+                }
+            },
+            "license": [
+                "BSD-3-Clause"
+            ],
+            "authors": [
+                {
+                    "name": "Neuman Vong",
+                    "email": "neuman+pear@twilio.com",
+                    "role": "Developer"
+                },
+                {
+                    "name": "Anant Narayanan",
+                    "email": "anant@php.net",
+                    "role": "Developer"
+                }
+            ],
+            "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
+            "homepage": "https://github.com/googleapis/php-jwt",
+            "keywords": [
+                "jwt",
+                "php"
+            ],
+            "support": {
+                "issues": "https://github.com/googleapis/php-jwt/issues",
+                "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0"
+            },
+            "time": "2026-06-11T17:54:14+00:00"
+        },
+        {
+            "name": "graham-campbell/result-type",
+            "version": "v1.2.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/graham-campbell/result-type/v1.2.0/graham-campbell-result-type-v1.2.0.zip",
+                "reference": "adccca3324eece92ca35463648c12b9e6293c05b",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2.5 || ^8.0",
+                "phpoption/phpoption": "^1.10"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34 || ^10.5.63 || ^11.5.55 || ^12.5.14"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "GrahamCampbell\\ResultType\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                }
+            ],
+            "description": "An Implementation Of The Result Type",
+            "keywords": [
+                "Graham Campbell",
+                "GrahamCampbell",
+                "Result Type",
+                "Result-Type",
+                "result"
+            ],
+            "support": {
+                "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
+                "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.2.0"
+            },
+            "time": "2026-08-24T09:06:52+00:00"
+        },
+        {
+            "name": "guzzlehttp/command",
+            "version": "1.5.4",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/command/1.5.4/guzzlehttp-command-1.5.4.zip",
+                "reference": "e8a798b73b6c5815b29c62ac05c6198f81e38581",
+                "shasum": ""
+            },
+            "require": {
+                "guzzlehttp/guzzle": "^7.15.5",
+                "guzzlehttp/promises": "^2.5.3",
+                "guzzlehttp/psr7": "^2.13.1",
+                "php": "^7.2.5 || ^8.0",
+                "symfony/deprecation-contracts": "^2.5 || ^3.0"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Command\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "Jeremy Lindblom",
+                    "email": "jeremeamia@gmail.com",
+                    "homepage": "https://github.com/jeremeamia"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                }
+            ],
+            "description": "Provides the foundation for building command-based web service clients",
+            "support": {
+                "issues": "https://github.com/guzzle/command/issues",
+                "source": "https://github.com/guzzle/command/tree/1.5.4"
+            },
+            "time": "2026-08-24T09:38:47+00:00"
+        },
+        {
+            "name": "guzzlehttp/guzzle",
+            "version": "7.15.5",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle/7.15.5/guzzlehttp-guzzle-7.15.5.zip",
+                "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "guzzlehttp/promises": "^2.5.3",
+                "guzzlehttp/psr7": "^2.13.1",
+                "php": "^7.2.5 || ^8.0",
+                "psr/http-client": "^1.0",
+                "symfony/deprecation-contracts": "^2.5 || ^3.0",
+                "symfony/polyfill-php80": "^1.25"
+            },
+            "provide": {
+                "psr/http-client-implementation": "1.0"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "ext-curl": "*",
+                "guzzle/client-integration-tests": "3.0.3",
+                "guzzlehttp/test-server": "^0.7",
+                "php-http/message-factory": "^1.1",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34",
+                "psr/log": "^1.1 || ^2.0 || ^3.0"
+            },
+            "suggest": {
+                "ext-curl": "Required for CURL handler support",
+                "ext-intl": "Required for Internationalized Domain Name (IDN) support",
+                "psr/log": "Required for using the Log middleware"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "files": [
+                    "src/functions_include.php"
+                ],
+                "psr-4": {
+                    "GuzzleHttp\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "Jeremy Lindblom",
+                    "email": "jeremeamia@gmail.com",
+                    "homepage": "https://github.com/jeremeamia"
+                },
+                {
+                    "name": "George Mponos",
+                    "email": "gmponos@gmail.com",
+                    "homepage": "https://github.com/gmponos"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                },
+                {
+                    "name": "Márk Sági-Kazár",
+                    "email": "mark.sagikazar@gmail.com",
+                    "homepage": "https://github.com/sagikazarmark"
+                },
+                {
+                    "name": "Tobias Schultze",
+                    "email": "webmaster@tubo-world.de",
+                    "homepage": "https://github.com/Tobion"
+                }
+            ],
+            "description": "Guzzle is a PHP HTTP client library",
+            "keywords": [
+                "client",
+                "curl",
+                "framework",
+                "http",
+                "http client",
+                "psr-18",
+                "psr-7",
+                "rest",
+                "web service"
+            ],
+            "support": {
+                "issues": "https://github.com/guzzle/guzzle/issues",
+                "source": "https://github.com/guzzle/guzzle/tree/7.15.5"
+            },
+            "time": "2026-08-24T09:21:06+00:00"
+        },
+        {
+            "name": "guzzlehttp/guzzle-services",
+            "version": "1.7.4",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle-services/1.7.4/guzzlehttp-guzzle-services-1.7.4.zip",
+                "reference": "c5e0bb0ed7cfe6a69ed2186d035d1d85d1097f4a",
+                "shasum": ""
+            },
+            "require": {
+                "guzzlehttp/command": "^1.5.4",
+                "guzzlehttp/guzzle": "^7.15.5",
+                "guzzlehttp/psr7": "^2.13.1",
+                "guzzlehttp/uri-template": "^1.0.11",
+                "php": "^7.2.5 || ^8.0",
+                "symfony/deprecation-contracts": "^2.5 || ^3.0",
+                "symfony/polyfill-php80": "^1.25"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "guzzlehttp/test-server": "^0.5",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34"
+            },
+            "suggest": {
+                "gimler/guzzle-description-loader": "^0.0.4"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Command\\Guzzle\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "Stefano Kowalke",
+                    "email": "blueduck@mail.org",
+                    "homepage": "https://github.com/Konafets"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                }
+            ],
+            "description": "Provides an implementation of the Guzzle Command library that uses Guzzle service descriptions to describe web services, serialize requests, and parse responses into easy to use model structures.",
+            "support": {
+                "issues": "https://github.com/guzzle/guzzle-services/issues",
+                "source": "https://github.com/guzzle/guzzle-services/tree/1.7.4"
+            },
+            "time": "2026-08-24T09:41:24+00:00"
+        },
+        {
+            "name": "guzzlehttp/promises",
+            "version": "2.5.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/promises/2.5.3/guzzlehttp-promises-2.5.3.zip",
+                "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2.5 || ^8.0",
+                "symfony/deprecation-contracts": "^2.5 || ^3.0"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Promise\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                },
+                {
+                    "name": "Tobias Schultze",
+                    "email": "webmaster@tubo-world.de",
+                    "homepage": "https://github.com/Tobion"
+                }
+            ],
+            "description": "Guzzle promises library",
+            "keywords": [
+                "promise"
+            ],
+            "support": {
+                "issues": "https://github.com/guzzle/promises/issues",
+                "source": "https://github.com/guzzle/promises/tree/2.5.3"
+            },
+            "time": "2026-08-24T09:11:28+00:00"
+        },
+        {
+            "name": "guzzlehttp/psr7",
+            "version": "2.13.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/psr7/2.13.1/guzzlehttp-psr7-2.13.1.zip",
+                "reference": "95e7828100de18b4e269fb1703be530082d5166d",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2.5 || ^8.0",
+                "psr/http-factory": "^1.0",
+                "psr/http-message": "^1.1 || ^2.0",
+                "ralouphie/getallheaders": "^3.0",
+                "symfony/deprecation-contracts": "^2.5 || ^3.0",
+                "symfony/polyfill-php80": "^1.25"
+            },
+            "provide": {
+                "psr/http-factory-implementation": "1.0",
+                "psr/http-message-implementation": "1.0"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "http-interop/http-factory-tests": "1.1.0",
+                "jshttp/mime-db": "1.54.0.1",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34"
+            },
+            "suggest": {
+                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Psr7\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "George Mponos",
+                    "email": "gmponos@gmail.com",
+                    "homepage": "https://github.com/gmponos"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                },
+                {
+                    "name": "Márk Sági-Kazár",
+                    "email": "mark.sagikazar@gmail.com",
+                    "homepage": "https://github.com/sagikazarmark"
+                },
+                {
+                    "name": "Tobias Schultze",
+                    "email": "webmaster@tubo-world.de",
+                    "homepage": "https://github.com/Tobion"
+                },
+                {
+                    "name": "Márk Sági-Kazár",
+                    "email": "mark.sagikazar@gmail.com",
+                    "homepage": "https://sagikazarmark.hu"
+                }
+            ],
+            "description": "PSR-7 message implementation that also provides common utility methods",
+            "keywords": [
+                "http",
+                "message",
+                "psr-7",
+                "request",
+                "response",
+                "stream",
+                "uri",
+                "url"
+            ],
+            "support": {
+                "issues": "https://github.com/guzzle/psr7/issues",
+                "source": "https://github.com/guzzle/psr7/tree/2.13.1"
+            },
+            "time": "2026-08-24T09:13:11+00:00"
+        },
+        {
+            "name": "guzzlehttp/uri-template",
+            "version": "v1.0.11",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/uri-template/v1.0.11/guzzlehttp-uri-template-v1.0.11.zip",
+                "reference": "d0058dccf4299d70c3d9da3378b8908b32780368",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2.5 || ^8.0",
+                "symfony/polyfill-php80": "^1.25"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "phpunit/phpunit": "^8.5.52 || ^9.6.34",
+                "uri-template/tests": "1.0.0"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\UriTemplate\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                },
+                {
+                    "name": "George Mponos",
+                    "email": "gmponos@gmail.com",
+                    "homepage": "https://github.com/gmponos"
+                },
+                {
+                    "name": "Tobias Nyholm",
+                    "email": "tobias.nyholm@gmail.com",
+                    "homepage": "https://github.com/Nyholm"
+                }
+            ],
+            "description": "A polyfill class for uri_template of PHP",
+            "keywords": [
+                "guzzlehttp",
+                "uri-template"
+            ],
+            "support": {
+                "issues": "https://github.com/guzzle/uri-template/issues",
+                "source": "https://github.com/guzzle/uri-template/tree/v1.0.11"
+            },
+            "time": "2026-08-24T09:15:32+00:00"
+        },
+        {
+            "name": "illuminate/bus",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/bus/v12.69.2/illuminate-bus-v12.69.2.zip",
+                "reference": "9e70f409c744e0ba6b301fa608bb5b3c8c38669a",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/collections": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "illuminate/pipeline": "^12.0",
+                "illuminate/support": "^12.0",
+                "php": "^8.2"
+            },
+            "suggest": {
+                "illuminate/queue": "Required to use closures when chaining jobs (^12.0)."
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Bus\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Bus package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-03-09T13:55:34+00:00"
+        },
+        {
+            "name": "illuminate/collections",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/collections/v12.69.2/illuminate-collections-v12.69.2.zip",
+                "reference": "83313b009c4afb6f02dbc090bdb67809756eefa2",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/conditionable": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "illuminate/macroable": "^12.0",
+                "php": "^8.2",
+                "symfony/polyfill-php83": "^1.33",
+                "symfony/polyfill-php84": "^1.33",
+                "symfony/polyfill-php85": "^1.33"
+            },
+            "suggest": {
+                "illuminate/http": "Required to convert collections to API resources (^12.0).",
+                "symfony/var-dumper": "Required to use the dump method (^7.2)."
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "functions.php",
+                    "helpers.php"
+                ],
+                "psr-4": {
+                    "Illuminate\\Support\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Collections package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-03-11T14:13:25+00:00"
+        },
+        {
+            "name": "illuminate/conditionable",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/conditionable/v12.69.2/illuminate-conditionable-v12.69.2.zip",
+                "reference": "ec677967c1f2faf90b8428919124d2184a4c9b49",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.2"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Support\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Conditionable package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2025-05-13T15:08:45+00:00"
+        },
+        {
+            "name": "illuminate/container",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/container/v12.69.2/illuminate-container-v12.69.2.zip",
+                "reference": "9abe9dba6b3f5220205ce143069c975a601e4294",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/contracts": "^12.0",
+                "illuminate/reflection": "^12.0",
+                "php": "^8.2",
+                "psr/container": "^1.1.1|^2.0.1",
+                "symfony/polyfill-php84": "^1.33",
+                "symfony/polyfill-php85": "^1.33"
+            },
+            "provide": {
+                "psr/container-implementation": "1.1|2.0"
+            },
+            "suggest": {
+                "illuminate/auth": "Required to use the Auth attribute",
+                "illuminate/cache": "Required to use the Cache attribute",
+                "illuminate/config": "Required to use the Config attribute",
+                "illuminate/database": "Required to use the DB attribute",
+                "illuminate/filesystem": "Required to use the Storage attribute",
+                "illuminate/log": "Required to use the Log or Context attributes"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Container\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Container package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-03-16T14:05:01+00:00"
+        },
+        {
+            "name": "illuminate/contracts",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/contracts/v12.69.2/illuminate-contracts-v12.69.2.zip",
+                "reference": "c16fd7ba7d8e6b8f336639ceb6b7e1ff6ed0efb5",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.2",
+                "psr/container": "^1.1.1|^2.0.1",
+                "psr/simple-cache": "^1.0|^2.0|^3.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Contracts\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Contracts package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-06-09T13:20:54+00:00"
+        },
+        {
+            "name": "illuminate/events",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/events/v12.69.2/illuminate-events-v12.69.2.zip",
+                "reference": "ff22aa6017bdbd90ace660f50638ed9c580ba555",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/bus": "^12.0",
+                "illuminate/collections": "^12.0",
+                "illuminate/container": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "illuminate/macroable": "^12.0",
+                "illuminate/support": "^12.0",
+                "php": "^8.2"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "functions.php"
+                ],
+                "psr-4": {
+                    "Illuminate\\Events\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Events package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-03-05T16:20:14+00:00"
+        },
+        {
+            "name": "illuminate/macroable",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/macroable/v12.69.2/illuminate-macroable-v12.69.2.zip",
+                "reference": "e295d62d89dcdb87e2b1bd70dd14d074a0ed73cc",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.2"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Support\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Macroable package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-03-30T19:05:19+00:00"
+        },
+        {
+            "name": "illuminate/pipeline",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/pipeline/v12.69.2/illuminate-pipeline-v12.69.2.zip",
+                "reference": "b6a14c20d69a44bf0a6fba664a00d23ca71770ee",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/contracts": "^12.0",
+                "illuminate/macroable": "^12.0",
+                "illuminate/support": "^12.0",
+                "php": "^8.2"
+            },
+            "suggest": {
+                "illuminate/database": "Required to use database transactions (^12.0)."
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Pipeline\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Pipeline package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2025-08-20T13:36:50+00:00"
+        },
+        {
+            "name": "illuminate/redis",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/redis/v12.69.2/illuminate-redis-v12.69.2.zip",
+                "reference": "e46d4c3806d78d4d7733cd9b9bfb2fef30f4c8cb",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/collections": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "illuminate/macroable": "^12.0",
+                "illuminate/support": "^12.0",
+                "php": "^8.2"
+            },
+            "suggest": {
+                "ext-redis": "Required to use the phpredis connector (^4.0|^5.0|^6.0).",
+                "predis/predis": "Required to use the predis connector (^2.3|^3.0)."
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Illuminate\\Redis\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Redis package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-04-05T14:10:16+00:00"
+        },
+        {
+            "name": "illuminate/reflection",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/reflection/v12.69.2/illuminate-reflection-v12.69.2.zip",
+                "reference": "348cf5da9de89b596d7723be6425fb048e2bf4bb",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/collections": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "php": "^8.2"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "helpers.php"
+                ],
+                "psr-4": {
+                    "Illuminate\\Support\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Reflection package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-02-25T15:25:18+00:00"
+        },
+        {
+            "name": "illuminate/support",
+            "version": "v12.69.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/illuminate/support/v12.69.2/illuminate-support-v12.69.2.zip",
+                "reference": "7d7a7d2dc5084aa4b1fd8b0a42094e1d3fb51e00",
+                "shasum": ""
+            },
+            "require": {
+                "doctrine/inflector": "^2.0",
+                "ext-ctype": "*",
+                "ext-filter": "*",
+                "ext-mbstring": "*",
+                "illuminate/collections": "^12.0",
+                "illuminate/conditionable": "^12.0",
+                "illuminate/contracts": "^12.0",
+                "illuminate/macroable": "^12.0",
+                "illuminate/reflection": "^12.0",
+                "nesbot/carbon": "^3.8.4",
+                "php": "^8.2",
+                "symfony/polyfill-php83": "^1.33",
+                "symfony/polyfill-php85": "^1.33",
+                "voku/portable-ascii": "^2.0.2"
+            },
+            "conflict": {
+                "tightenco/collect": "<5.5.33"
+            },
+            "replace": {
+                "spatie/once": "*"
+            },
+            "suggest": {
+                "illuminate/filesystem": "Required to use the Composer class (^12.0).",
+                "laravel/serializable-closure": "Required to use the once function (^1.3|^2.0).",
+                "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.7).",
+                "league/uri": "Required to use the Uri class (^7.5.1).",
+                "ramsey/uuid": "Required to use Str::uuid() (^4.7).",
+                "symfony/process": "Required to use the Composer class (^7.2).",
+                "symfony/uid": "Required to use Str::ulid() (^7.2).",
+                "symfony/var-dumper": "Required to use the dd function (^7.2).",
+                "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.6.1)."
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "12.x-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "functions.php",
+                    "helpers.php"
+                ],
+                "psr-4": {
+                    "Illuminate\\Support\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                }
+            ],
+            "description": "The Illuminate Support package.",
+            "homepage": "https://laravel.com",
+            "support": {
+                "issues": "https://github.com/laravel/framework/issues",
+                "source": "https://github.com/laravel/framework"
+            },
+            "time": "2026-08-06T14:28:07+00:00"
+        },
+        {
+            "name": "laravel/serializable-closure",
+            "version": "v2.0.16",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/laravel/serializable-closure/v2.0.16/laravel-serializable-closure-v2.0.16.zip",
+                "reference": "7cfc24e4fa2cca045fb8dd2a797a2b2b13b655ed",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^8.1"
+            },
+            "require-dev": {
+                "illuminate/support": "^10.0|^11.0|^12.0|^13.0",
+                "nesbot/carbon": "^2.67|^3.0",
+                "pestphp/pest": "^2.36|^3.0|^4.0",
+                "phpstan/phpstan": "^2.0",
+                "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "2.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Laravel\\SerializableClosure\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Taylor Otwell",
+                    "email": "taylor@laravel.com"
+                },
+                {
+                    "name": "Nuno Maduro",
+                    "email": "nuno@laravel.com"
+                }
+            ],
+            "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
+            "keywords": [
+                "closure",
+                "laravel",
+                "serializable"
+            ],
+            "support": {
+                "issues": "https://github.com/laravel/serializable-closure/issues",
+                "source": "https://github.com/laravel/serializable-closure"
+            },
+            "time": "2026-08-18T20:28:54+00:00"
+        },
+        {
+            "name": "maennchen/zipstream-php",
+            "version": "3.1.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/maennchen/zipstream-php/3.1.2/maennchen-zipstream-php-3.1.2.zip",
+                "reference": "aeadcf5c412332eb426c0f9b4485f6accba2a99f",
+                "shasum": ""
+            },
+            "require": {
+                "ext-mbstring": "*",
+                "ext-zlib": "*",
+                "php-64bit": "^8.2"
+            },
+            "require-dev": {
+                "brianium/paratest": "^7.7",
+                "ext-zip": "*",
+                "friendsofphp/php-cs-fixer": "^3.16",
+                "guzzlehttp/guzzle": "^7.5",
+                "mikey179/vfsstream": "^1.6",
+                "php-coveralls/php-coveralls": "^2.5",
+                "phpunit/phpunit": "^11.0",
+                "vimeo/psalm": "^6.0"
+            },
+            "suggest": {
+                "guzzlehttp/psr7": "^2.4",
+                "psr/http-message": "^2.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "ZipStream\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Paul Duncan",
+                    "email": "pabs@pablotron.org"
+                },
+                {
+                    "name": "Jonatan Männchen",
+                    "email": "jonatan@maennchen.ch"
+                },
+                {
+                    "name": "Jesse Donat",
+                    "email": "donatj@gmail.com"
+                },
+                {
+                    "name": "András Kolesár",
+                    "email": "kolesar@kolesar.hu"
+                }
+            ],
+            "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
+            "keywords": [
+                "stream",
+                "zip"
+            ],
+            "support": {
+                "issues": "https://github.com/maennchen/ZipStream-PHP/issues",
+                "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.2"
+            },
+            "time": "2025-01-27T12:07:53+00:00"
+        },
+        {
+            "name": "markbaker/complex",
+            "version": "3.0.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/markbaker/complex/3.0.2/markbaker-complex-3.0.2.zip",
+                "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2 || ^8.0"
+            },
+            "require-dev": {
+                "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+                "phpcompatibility/php-compatibility": "^9.3",
+                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+                "squizlabs/php_codesniffer": "^3.7"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Complex\\": "classes/src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Mark Baker",
+                    "email": "mark@lange.demon.co.uk"
+                }
+            ],
+            "description": "PHP Class for working with complex numbers",
+            "homepage": "https://github.com/MarkBaker/PHPComplex",
+            "keywords": [
+                "complex",
+                "mathematics"
+            ],
+            "support": {
+                "issues": "https://github.com/MarkBaker/PHPComplex/issues",
+                "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
+            },
+            "time": "2022-12-06T16:21:08+00:00"
+        },
+        {
+            "name": "markbaker/matrix",
+            "version": "3.0.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/markbaker/matrix/3.0.1/markbaker-matrix-3.0.1.zip",
+                "reference": "728434227fe21be27ff6d86621a1b13107a2562c",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.1 || ^8.0"
+            },
+            "require-dev": {
+                "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+                "phpcompatibility/php-compatibility": "^9.3",
+                "phpdocumentor/phpdocumentor": "2.*",
+                "phploc/phploc": "^4.0",
+                "phpmd/phpmd": "2.*",
+                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+                "sebastian/phpcpd": "^4.0",
+                "squizlabs/php_codesniffer": "^3.7"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Matrix\\": "classes/src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Mark Baker",
+                    "email": "mark@demon-angel.eu"
+                }
+            ],
+            "description": "PHP Class for working with matrices",
+            "homepage": "https://github.com/MarkBaker/PHPMatrix",
+            "keywords": [
+                "mathematics",
+                "matrix",
+                "vector"
+            ],
+            "support": {
+                "issues": "https://github.com/MarkBaker/PHPMatrix/issues",
+                "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
+            },
+            "time": "2022-12-02T22:17:43+00:00"
+        },
+        {
+            "name": "monolog/monolog",
+            "version": "2.11.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/monolog/monolog/2.11.1/monolog-monolog-2.11.1.zip",
+                "reference": "bf2403f591c5a431b6e0e1170cbadd3d64499564",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2",
+                "psr/log": "^1.0.1 || ^2.0 || ^3.0"
+            },
+            "provide": {
+                "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
+            },
+            "require-dev": {
+                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
+                "doctrine/couchdb": "~1.0@dev",
+                "elasticsearch/elasticsearch": "^7 || ^8",
+                "ext-json": "*",
+                "graylog2/gelf-php": "^1.4.2 || ^2@dev",
+                "guzzlehttp/guzzle": "^7.4",
+                "guzzlehttp/psr7": "^2.2",
+                "mongodb/mongodb": "^1.8 || ^2.0",
+                "php-amqplib/php-amqplib": "~2.4 || ^3",
+                "phpspec/prophecy": "^1.15",
+                "phpstan/phpstan": "^1.10",
+                "phpunit/phpunit": "^8.5.38 || ^9.6.19",
+                "predis/predis": "^1.1 || ^2.0",
+                "rollbar/rollbar": "^1.3 || ^2 || ^3",
+                "ruflin/elastica": "^7",
+                "swiftmailer/swiftmailer": "^5.3|^6.0",
+                "symfony/mailer": "^5.4 || ^6",
+                "symfony/mime": "^5.4 || ^6"
+            },
+            "suggest": {
+                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
+                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
+                "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
+                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
+                "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
+                "ext-mbstring": "Allow to work properly with unicode symbols",
+                "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
+                "ext-openssl": "Required to send log messages using SSL",
+                "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
+                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+                "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
+                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+                "rollbar/rollbar": "Allow sending log messages to Rollbar",
+                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-main": "2.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Monolog\\": "src/Monolog"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Jordi Boggiano",
+                    "email": "j.boggiano@seld.be",
+                    "homepage": "https://seld.be"
+                }
+            ],
+            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
+            "homepage": "https://github.com/Seldaek/monolog",
+            "keywords": [
+                "log",
+                "logging",
+                "psr-3"
+            ],
+            "support": {
+                "issues": "https://github.com/Seldaek/monolog/issues",
+                "source": "https://github.com/Seldaek/monolog/tree/2.11.1"
+            },
+            "time": "2026-09-02T07:57:24+00:00"
+        },
+        {
+            "name": "nesbot/carbon",
+            "version": "3.13.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/nesbot/carbon/3.13.2/nesbot-carbon-3.13.2.zip",
+                "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb",
+                "shasum": ""
+            },
+            "require": {
+                "carbonphp/carbon-doctrine-types": "<100.0",
+                "ext-json": "*",
+                "php": "^8.1",
+                "psr/clock": "^1.0",
+                "symfony/clock": "^6.3.12 || ^7.0 || ^8.0",
+                "symfony/polyfill-mbstring": "^1.0",
+                "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0"
+            },
+            "provide": {
+                "psr/clock-implementation": "1.0"
+            },
+            "require-dev": {
+                "doctrine/dbal": "^3.6.3 || ^4.0",
+                "doctrine/orm": "^2.15.2 || ^3.0",
+                "friendsofphp/php-cs-fixer": "^v3.87.1",
+                "kylekatarnls/multi-tester": "^2.5.3",
+                "phpmd/phpmd": "^2.15.0",
+                "phpstan/extension-installer": "^1.4.3",
+                "phpstan/phpstan": "^2.1.22",
+                "phpunit/phpunit": "^10.5.53",
+                "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0"
+            },
+            "bin": [
+                "bin/carbon"
+            ],
+            "type": "library",
+            "extra": {
+                "laravel": {
+                    "providers": [
+                        "Carbon\\Laravel\\ServiceProvider"
+                    ]
+                },
+                "phpstan": {
+                    "includes": [
+                        "extension.neon"
+                    ]
+                },
+                "branch-alias": {
+                    "dev-2.x": "2.x-dev",
+                    "dev-master": "3.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Carbon\\": "src/Carbon/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Brian Nesbitt",
+                    "email": "brian@nesbot.com",
+                    "homepage": "https://markido.com"
+                },
+                {
+                    "name": "kylekatarnls",
+                    "homepage": "https://github.com/kylekatarnls"
+                }
+            ],
+            "description": "An API extension for DateTime that supports 281 different languages.",
+            "homepage": "https://carbonphp.github.io/carbon/",
+            "keywords": [
+                "date",
+                "datetime",
+                "time"
+            ],
+            "support": {
+                "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html",
+                "issues": "https://github.com/CarbonPHP/carbon/issues",
+                "source": "https://github.com/CarbonPHP/carbon"
+            },
+            "time": "2026-08-08T11:40:35+00:00"
+        },
+        {
+            "name": "nikic/fast-route",
+            "version": "1.3.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/fast-route/1.3.1/nikic-fast-route-1.3.1.zip",
+                "reference": "7476684f39bb9124b3be69ed3d84b66723920298",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.4.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^4.8.35|~5.7"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/functions.php"
+                ],
+                "psr-4": {
+                    "FastRoute\\": "src/"
+                }
+            },
+            "license": [
+                "BSD-3-Clause"
+            ],
+            "authors": [
+                {
+                    "name": "Nikita Popov",
+                    "email": "nikic@php.net"
+                }
+            ],
+            "description": "Fast request router for PHP",
+            "keywords": [
+                "router",
+                "routing"
+            ],
+            "support": {
+                "issues": "https://github.com/nikic/FastRoute/issues",
+                "source": "https://github.com/nikic/FastRoute/tree/1.3.1"
+            },
+            "time": "2026-07-09T19:38:47+00:00"
+        },
+        {
+            "name": "php-di/invoker",
+            "version": "2.3.7",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/php-di/invoker/2.3.7/php-di-invoker-2.3.7.zip",
+                "reference": "3c1ddfdef181431fbc4be83378f6d036d59e81e1",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.3",
+                "psr/container": "^1.0|^2.0"
+            },
+            "require-dev": {
+                "athletic/athletic": "~0.1.8",
+                "mnapoli/hard-mode": "~0.3.0",
+                "phpunit/phpunit": "^9.0 || ^10 || ^11 || ^12"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Invoker\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "Generic and extensible callable invoker",
+            "homepage": "https://github.com/PHP-DI/Invoker",
+            "keywords": [
+                "callable",
+                "dependency",
+                "dependency-injection",
+                "injection",
+                "invoke",
+                "invoker"
+            ],
+            "support": {
+                "issues": "https://github.com/PHP-DI/Invoker/issues",
+                "source": "https://github.com/PHP-DI/Invoker/tree/2.3.7"
+            },
+            "time": "2025-08-30T10:22:22+00:00"
+        },
+        {
+            "name": "php-di/php-di",
+            "version": "7.1.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/php-di/php-di/7.1.1/php-di-php-di-7.1.1.zip",
+                "reference": "f88054cc052e40dbe7b383c8817c19442d480352",
+                "shasum": ""
+            },
+            "require": {
+                "laravel/serializable-closure": "^1.0 || ^2.0",
+                "php": ">=8.0",
+                "php-di/invoker": "^2.0",
+                "psr/container": "^1.1 || ^2.0"
+            },
+            "provide": {
+                "psr/container-implementation": "^1.0"
+            },
+            "require-dev": {
+                "friendsofphp/php-cs-fixer": "^3",
+                "friendsofphp/proxy-manager-lts": "^1",
+                "mnapoli/phpunit-easymock": "^1.3",
+                "phpunit/phpunit": "^9.6 || ^10 || ^11",
+                "vimeo/psalm": "^5|^6"
+            },
+            "suggest": {
+                "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/functions.php"
+                ],
+                "psr-4": {
+                    "DI\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "The dependency injection container for humans",
+            "homepage": "https://php-di.org/",
+            "keywords": [
+                "PSR-11",
+                "container",
+                "container-interop",
+                "dependency injection",
+                "di",
+                "ioc",
+                "psr11"
+            ],
+            "support": {
+                "issues": "https://github.com/PHP-DI/PHP-DI/issues",
+                "source": "https://github.com/PHP-DI/PHP-DI/tree/7.1.1"
+            },
+            "time": "2025-08-16T11:10:48+00:00"
+        },
+        {
+            "name": "phpoffice/phpspreadsheet",
+            "version": "5.9.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/phpoffice/phpspreadsheet/5.9.0/phpoffice-phpspreadsheet-5.9.0.zip",
+                "reference": "05e99ebf61238a70227b4d9cc02d0030d34f6339",
+                "shasum": ""
+            },
+            "require": {
+                "composer/pcre": "^1||^2||^3",
+                "ext-ctype": "*",
+                "ext-dom": "*",
+                "ext-fileinfo": "*",
+                "ext-filter": "*",
+                "ext-gd": "*",
+                "ext-iconv": "*",
+                "ext-libxml": "*",
+                "ext-mbstring": "*",
+                "ext-simplexml": "*",
+                "ext-xml": "*",
+                "ext-xmlreader": "*",
+                "ext-xmlwriter": "*",
+                "ext-zip": "*",
+                "ext-zlib": "*",
+                "maennchen/zipstream-php": "^2.1 || ^3.0",
+                "markbaker/complex": "^3.0",
+                "markbaker/matrix": "^3.0",
+                "php": "^8.2",
+                "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
+            },
+            "require-dev": {
+                "dealerdirect/phpcodesniffer-composer-installer": "dev-main",
+                "dompdf/dompdf": "^2.0 || ^3.0",
+                "ext-intl": "*",
+                "friendsofphp/php-cs-fixer": "^3.2",
+                "mitoteam/jpgraph": "^10.5",
+                "mpdf/mpdf": "^8.1.1",
+                "phpcompatibility/php-compatibility": "^9.3",
+                "phpstan/phpstan": "^1.1 || ^2.0",
+                "phpstan/phpstan-deprecation-rules": "^1.0 || ^2.0",
+                "phpstan/phpstan-phpunit": "^1.0 || ^2.0",
+                "phpunit/phpunit": "^10.5 || ^11.0",
+                "squizlabs/php_codesniffer": "^3.7",
+                "tecnickcom/tcpdf": "^6.5"
+            },
+            "suggest": {
+                "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
+                "ext-intl": "PHP Internationalization Functions, required for NumberFormat Wizard and StringHelper::setLocale()",
+                "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
+                "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
+                "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Maarten Balliauw",
+                    "homepage": "https://blog.maartenballiauw.be"
+                },
+                {
+                    "name": "Mark Baker",
+                    "homepage": "https://markbakeruk.net"
+                },
+                {
+                    "name": "Franck Lefevre",
+                    "homepage": "https://rootslabs.net"
+                },
+                {
+                    "name": "Erik Tilt"
+                },
+                {
+                    "name": "Adrien Crivelli"
+                },
+                {
+                    "name": "Owen Leibman"
+                }
+            ],
+            "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
+            "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
+            "keywords": [
+                "OpenXML",
+                "excel",
+                "gnumeric",
+                "ods",
+                "php",
+                "spreadsheet",
+                "xls",
+                "xlsx"
+            ],
+            "support": {
+                "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
+                "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.9.0"
+            },
+            "time": "2026-07-12T19:17:39+00:00"
+        },
+        {
+            "name": "phpoption/phpoption",
+            "version": "1.10.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/phpoption/phpoption/1.10.0/phpoption-phpoption-1.10.0.zip",
+                "reference": "67b192b6a42ec03944b972d6e633ddec78ad2c6d",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2.5 || ^8.0"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "phpunit/phpunit": "^8.5.54 || ^9.6.36 || ^10.5.64 || ^11.5.56 || ^12.5.33"
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                },
+                "branch-alias": {
+                    "dev-master": "1.9-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "PhpOption\\": "src/PhpOption/"
+                }
+            },
+            "license": [
+                "Apache-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "Johannes M. Schmitt",
+                    "email": "schmittjoh@gmail.com",
+                    "homepage": "https://github.com/schmittjoh"
+                },
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                }
+            ],
+            "description": "Option Type for PHP",
+            "keywords": [
+                "language",
+                "option",
+                "php",
+                "type"
+            ],
+            "support": {
+                "issues": "https://github.com/schmittjoh/php-option/issues",
+                "source": "https://github.com/schmittjoh/php-option/tree/1.10.0"
+            },
+            "time": "2026-08-24T00:54:40+00:00"
+        },
+        {
+            "name": "psr/clock",
+            "version": "1.0.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/clock/1.0.0/psr-clock-1.0.0.zip",
+                "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.0 || ^8.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Clock\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interface for reading the clock.",
+            "homepage": "https://github.com/php-fig/clock",
+            "keywords": [
+                "clock",
+                "now",
+                "psr",
+                "psr-20",
+                "time"
+            ],
+            "support": {
+                "issues": "https://github.com/php-fig/clock/issues",
+                "source": "https://github.com/php-fig/clock/tree/1.0.0"
+            },
+            "time": "2022-11-25T14:36:26+00:00"
+        },
+        {
+            "name": "psr/container",
+            "version": "2.0.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip",
+                "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.4.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "2.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Container\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common Container Interface (PHP FIG PSR-11)",
+            "homepage": "https://github.com/php-fig/container",
+            "keywords": [
+                "PSR-11",
+                "container",
+                "container-interface",
+                "container-interop",
+                "psr"
+            ],
+            "support": {
+                "issues": "https://github.com/php-fig/container/issues",
+                "source": "https://github.com/php-fig/container/tree/2.0.2"
+            },
+            "time": "2021-11-05T16:47:00+00:00"
+        },
+        {
+            "name": "psr/http-client",
+            "version": "1.0.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-client/1.0.3/psr-http-client-1.0.3.zip",
+                "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.0 || ^8.0",
+                "psr/http-message": "^1.0 || ^2.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Http\\Client\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interface for HTTP clients",
+            "homepage": "https://github.com/php-fig/http-client",
+            "keywords": [
+                "http",
+                "http-client",
+                "psr",
+                "psr-18"
+            ],
+            "support": {
+                "source": "https://github.com/php-fig/http-client"
+            },
+            "time": "2023-09-23T14:17:50+00:00"
+        },
+        {
+            "name": "psr/http-factory",
+            "version": "1.1.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-factory/1.1.0/psr-http-factory-1.1.0.zip",
+                "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.1",
+                "psr/http-message": "^1.0 || ^2.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Http\\Message\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
+            "keywords": [
+                "factory",
+                "http",
+                "message",
+                "psr",
+                "psr-17",
+                "psr-7",
+                "request",
+                "response"
+            ],
+            "support": {
+                "source": "https://github.com/php-fig/http-factory"
+            },
+            "time": "2024-04-15T12:06:14+00:00"
+        },
+        {
+            "name": "psr/http-message",
+            "version": "2.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-message/2.0/psr-http-message-2.0.zip",
+                "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.2 || ^8.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "2.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Http\\Message\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interface for HTTP messages",
+            "homepage": "https://github.com/php-fig/http-message",
+            "keywords": [
+                "http",
+                "http-message",
+                "psr",
+                "psr-7",
+                "request",
+                "response"
+            ],
+            "support": {
+                "source": "https://github.com/php-fig/http-message/tree/2.0"
+            },
+            "time": "2023-04-04T09:54:51+00:00"
+        },
+        {
+            "name": "psr/log",
+            "version": "3.0.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/log/3.0.2/psr-log-3.0.2.zip",
+                "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.0.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "3.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Log\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interface for logging libraries",
+            "homepage": "https://github.com/php-fig/log",
+            "keywords": [
+                "log",
+                "psr",
+                "psr-3"
+            ],
+            "support": {
+                "source": "https://github.com/php-fig/log/tree/3.0.2"
+            },
+            "time": "2024-09-11T13:17:53+00:00"
+        },
+        {
+            "name": "psr/simple-cache",
+            "version": "3.0.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/simple-cache/3.0.0/psr-simple-cache-3.0.0.zip",
+                "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.0.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "3.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\SimpleCache\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "https://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interfaces for simple caching",
+            "keywords": [
+                "cache",
+                "caching",
+                "psr",
+                "psr-16",
+                "simple-cache"
+            ],
+            "support": {
+                "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
+            },
+            "time": "2021-10-29T13:26:27+00:00"
+        },
+        {
+            "name": "qcloud/cos-sdk-v5",
+            "version": "v2.6.17",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/qcloud/cos-sdk-v5/v2.6.17/qcloud-cos-sdk-v5-v2.6.17.zip",
+                "reference": "19b939580482d6e03f2e60ce8ef8b5b3aaf553fa",
+                "shasum": ""
+            },
+            "require": {
+                "ext-curl": "*",
+                "ext-json": "*",
+                "ext-libxml": "*",
+                "ext-mbstring": "*",
+                "ext-simplexml": "*",
+                "guzzlehttp/guzzle": "^6.2.1 || ^7.0",
+                "guzzlehttp/guzzle-services": "^1.1",
+                "guzzlehttp/psr7": "^1.3.1 || ^2.0",
+                "php": ">=5.6"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "2.4-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "src/Common.php"
+                ],
+                "psr-4": {
+                    "Qcloud\\Cos\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "yaozongyou",
+                    "email": "yaozongyou@vip.qq.com"
+                },
+                {
+                    "name": "lewzylu",
+                    "email": "327874225@qq.com"
+                },
+                {
+                    "name": "tuunalai",
+                    "email": "550566181@qq.com"
+                }
+            ],
+            "description": "PHP SDK for QCloud COS",
+            "keywords": [
+                "cos",
+                "php",
+                "qcloud"
+            ],
+            "support": {
+                "issues": "https://github.com/tencentyun/cos-php-sdk-v5/issues",
+                "source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.6.17"
+            },
+            "time": "2026-07-27T09:02:13+00:00"
+        },
+        {
+            "name": "ralouphie/getallheaders",
+            "version": "3.0.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/ralouphie/getallheaders/3.0.3/ralouphie-getallheaders-3.0.3.zip",
+                "reference": "120b605dfeb996808c31b6477290a714d356e822",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.6"
+            },
+            "require-dev": {
+                "php-coveralls/php-coveralls": "^2.1",
+                "phpunit/phpunit": "^5 || ^6.5"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/getallheaders.php"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Ralph Khattar",
+                    "email": "ralph.khattar@gmail.com"
+                }
+            ],
+            "description": "A polyfill for getallheaders.",
+            "support": {
+                "issues": "https://github.com/ralouphie/getallheaders/issues",
+                "source": "https://github.com/ralouphie/getallheaders/tree/develop"
+            },
+            "time": "2019-03-08T08:55:37+00:00"
+        },
+        {
+            "name": "shopwwi/webman-auth",
+            "version": "v2.0.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/shopwwi/webman-auth/v2.0.1/shopwwi-webman-auth-v2.0.1.zip",
+                "reference": "76afe0eb98100d6051284f6b3bc9531d5f04a3dd",
+                "shasum": ""
+            },
+            "require": {
+                "firebase/php-jwt": ">=5.4|^6.0",
+                "php": ">=7.2",
+                "webman/console": "^1.0 || ^2.0 || dev-master"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Shopwwi\\WebmanAuth\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Tycoon Song",
+                    "email": "8988354@qq.com"
+                }
+            ],
+            "description": "webman auth",
+            "keywords": [
+                "auth",
+                "webman"
+            ],
+            "support": {
+                "issues": "https://github.com/shopwwi/webman-auth/issues",
+                "source": "https://github.com/shopwwi/webman-auth/tree/v2.0.1"
+            },
+            "time": "2026-05-26T07:51:05+00:00"
+        },
+        {
+            "name": "symfony/clock",
+            "version": "v7.4.8",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/clock/v7.4.8/symfony-clock-v7.4.8.zip",
+                "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.2",
+                "psr/clock": "^1.0",
+                "symfony/polyfill-php83": "^1.28"
+            },
+            "provide": {
+                "psr/clock-implementation": "1.0"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "Resources/now.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Component\\Clock\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Decouples applications from the system clock",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "clock",
+                "psr20",
+                "time"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/clock/tree/v7.4.8"
+            },
+            "time": "2026-03-24T13:12:05+00:00"
+        },
+        {
+            "name": "symfony/console",
+            "version": "v7.4.18",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/console/v7.4.18/symfony-console-v7.4.18.zip",
+                "reference": "23d6f88a29f6d0eac45bd77d70307adf83ba7ab0",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.2",
+                "symfony/deprecation-contracts": "^2.5|^3",
+                "symfony/polyfill-mbstring": "~1.0",
+                "symfony/service-contracts": "^2.5|^3",
+                "symfony/string": "^7.2|^8.0"
+            },
+            "conflict": {
+                "symfony/dependency-injection": "<6.4",
+                "symfony/dotenv": "<6.4",
+                "symfony/event-dispatcher": "<6.4",
+                "symfony/lock": "<6.4",
+                "symfony/process": "<6.4"
+            },
+            "provide": {
+                "psr/log-implementation": "1.0|2.0|3.0"
+            },
+            "require-dev": {
+                "psr/log": "^1|^2|^3",
+                "symfony/config": "^6.4|^7.0|^8.0",
+                "symfony/dependency-injection": "^6.4|^7.0|^8.0",
+                "symfony/event-dispatcher": "^6.4|^7.0|^8.0",
+                "symfony/http-foundation": "^6.4|^7.0|^8.0",
+                "symfony/http-kernel": "^6.4|^7.0|^8.0",
+                "symfony/lock": "^6.4|^7.0|^8.0",
+                "symfony/messenger": "^6.4|^7.0|^8.0",
+                "symfony/process": "^6.4|^7.0|^8.0",
+                "symfony/stopwatch": "^6.4|^7.0|^8.0",
+                "symfony/var-dumper": "^6.4|^7.0|^8.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Component\\Console\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Fabien Potencier",
+                    "email": "fabien@symfony.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Eases the creation of beautiful and testable command line interfaces",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "cli",
+                "command-line",
+                "console",
+                "terminal"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/console/tree/v7.4.18"
+            },
+            "time": "2026-08-25T14:18:37+00:00"
+        },
+        {
+            "name": "symfony/deprecation-contracts",
+            "version": "v3.7.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/deprecation-contracts/v3.7.1/symfony-deprecation-contracts-v3.7.1.zip",
+                "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.1"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/contracts",
+                    "name": "symfony/contracts"
+                },
+                "branch-alias": {
+                    "dev-main": "3.7-dev"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "function.php"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "A generic function and convention to trigger deprecation notices",
+            "homepage": "https://symfony.com",
+            "support": {
+                "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1"
+            },
+            "time": "2026-06-05T06:23:12+00:00"
+        },
+        {
+            "name": "symfony/polyfill-ctype",
+            "version": "v1.37.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-ctype/v1.37.0/symfony-polyfill-ctype-v1.37.0.zip",
+                "reference": "141046a8f9477948ff284fa65be2095baafb94f2",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "provide": {
+                "ext-ctype": "*"
+            },
+            "suggest": {
+                "ext-ctype": "For best performance"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Ctype\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Gert de Pagter",
+                    "email": "BackEndTea@gmail.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill for ctype functions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "ctype",
+                "polyfill",
+                "portable"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
+            },
+            "time": "2026-04-10T16:19:22+00:00"
+        },
+        {
+            "name": "symfony/polyfill-intl-grapheme",
+            "version": "v1.41.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-grapheme/v1.41.0/symfony-polyfill-intl-grapheme-v1.41.0.zip",
+                "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "suggest": {
+                "ext-intl": "For best performance"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill for intl's grapheme_* functions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "grapheme",
+                "intl",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.41.0"
+            },
+            "time": "2026-07-28T08:25:59+00:00"
+        },
+        {
+            "name": "symfony/polyfill-intl-normalizer",
+            "version": "v1.42.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-normalizer/v1.42.0/symfony-polyfill-intl-normalizer-v1.42.0.zip",
+                "reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "suggest": {
+                "ext-intl": "For best performance"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill for intl's Normalizer class and related functions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "intl",
+                "normalizer",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.42.0"
+            },
+            "time": "2026-08-07T06:33:24+00:00"
+        },
+        {
+            "name": "symfony/polyfill-mbstring",
+            "version": "v1.38.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-mbstring/v1.38.2/symfony-polyfill-mbstring-v1.38.2.zip",
+                "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
+                "shasum": ""
+            },
+            "require": {
+                "ext-iconv": "*",
+                "php": ">=7.2"
+            },
+            "provide": {
+                "ext-mbstring": "*"
+            },
+            "suggest": {
+                "ext-mbstring": "For best performance"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Mbstring\\": ""
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill for the Mbstring extension",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "mbstring",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
+            },
+            "time": "2026-05-27T06:59:30+00:00"
+        },
+        {
+            "name": "symfony/polyfill-php80",
+            "version": "v1.37.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php80/v1.37.0/symfony-polyfill-php80-v1.37.0.zip",
+                "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php80\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Ion Bazan",
+                    "email": "ion.bazan@gmail.com"
+                },
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0"
+            },
+            "time": "2026-04-10T16:19:22+00:00"
+        },
+        {
+            "name": "symfony/polyfill-php83",
+            "version": "v1.41.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php83/v1.41.0/symfony-polyfill-php83-v1.41.0.zip",
+                "reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php83\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php83/tree/v1.41.0"
+            },
+            "time": "2026-07-01T12:47:55+00:00"
+        },
+        {
+            "name": "symfony/polyfill-php84",
+            "version": "v1.38.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php84/v1.38.1/symfony-polyfill-php84-v1.38.1.zip",
+                "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php84\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1"
+            },
+            "time": "2026-05-26T12:51:13+00:00"
+        },
+        {
+            "name": "symfony/polyfill-php85",
+            "version": "v1.41.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php85/v1.41.0/symfony-polyfill-php85-v1.41.0.zip",
+                "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/polyfill",
+                    "name": "symfony/polyfill"
+                }
+            },
+            "autoload": {
+                "files": [
+                    "bootstrap.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php85\\": ""
+                },
+                "classmap": [
+                    "Resources/stubs"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "compatibility",
+                "polyfill",
+                "portable",
+                "shim"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/polyfill-php85/tree/v1.41.0"
+            },
+            "time": "2026-07-01T12:47:55+00:00"
+        },
+        {
+            "name": "symfony/service-contracts",
+            "version": "v3.7.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/service-contracts/v3.7.3/symfony-service-contracts-v3.7.3.zip",
+                "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.1",
+                "psr/container": "^1.1|^2.0",
+                "symfony/deprecation-contracts": "^2.5|^3"
+            },
+            "conflict": {
+                "ext-psr": "<1.1|>=2"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/contracts",
+                    "name": "symfony/contracts"
+                },
+                "branch-alias": {
+                    "dev-main": "3.7-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Contracts\\Service\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Test/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Generic abstractions related to writing services",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "abstractions",
+                "contracts",
+                "decoupling",
+                "interfaces",
+                "interoperability",
+                "standards"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/service-contracts/tree/v3.7.3"
+            },
+            "time": "2026-07-27T15:39:01+00:00"
+        },
+        {
+            "name": "symfony/string",
+            "version": "v7.4.15",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/string/v7.4.15/symfony-string-v7.4.15.zip",
+                "reference": "e394af32256bf9e7bf80849d95e589167c10097b",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.2",
+                "symfony/deprecation-contracts": "^2.5|^3.0",
+                "symfony/polyfill-ctype": "~1.8",
+                "symfony/polyfill-intl-grapheme": "~1.33",
+                "symfony/polyfill-intl-normalizer": "~1.0",
+                "symfony/polyfill-mbstring": "~1.0"
+            },
+            "conflict": {
+                "symfony/translation-contracts": "<2.5"
+            },
+            "require-dev": {
+                "symfony/emoji": "^7.1|^8.0",
+                "symfony/http-client": "^6.4|^7.0|^8.0",
+                "symfony/intl": "^6.4|^7.0|^8.0",
+                "symfony/translation-contracts": "^2.5|^3.0",
+                "symfony/var-exporter": "^6.4|^7.0|^8.0"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "Resources/functions.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Component\\String\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "grapheme",
+                "i18n",
+                "string",
+                "unicode",
+                "utf-8",
+                "utf8"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/string/tree/v7.4.15"
+            },
+            "time": "2026-07-28T07:33:02+00:00"
+        },
+        {
+            "name": "symfony/translation",
+            "version": "v7.4.17",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation/v7.4.17/symfony-translation-v7.4.17.zip",
+                "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.2",
+                "symfony/deprecation-contracts": "^2.5|^3",
+                "symfony/polyfill-mbstring": "~1.0",
+                "symfony/translation-contracts": "^2.5.3|^3.3"
+            },
+            "conflict": {
+                "nikic/php-parser": "<5.0",
+                "symfony/config": "<6.4",
+                "symfony/console": "<6.4",
+                "symfony/dependency-injection": "<6.4",
+                "symfony/http-client-contracts": "<2.5",
+                "symfony/http-kernel": "<6.4",
+                "symfony/service-contracts": "<2.5",
+                "symfony/twig-bundle": "<6.4",
+                "symfony/yaml": "<6.4"
+            },
+            "provide": {
+                "symfony/translation-implementation": "2.3|3.0"
+            },
+            "require-dev": {
+                "nikic/php-parser": "^5.0",
+                "psr/log": "^1|^2|^3",
+                "symfony/config": "^6.4|^7.0|^8.0",
+                "symfony/console": "^6.4|^7.0|^8.0",
+                "symfony/dependency-injection": "^6.4|^7.0|^8.0",
+                "symfony/finder": "^6.4|^7.0|^8.0",
+                "symfony/http-client-contracts": "^2.5|^3.0",
+                "symfony/http-kernel": "^6.4|^7.0|^8.0",
+                "symfony/intl": "^6.4|^7.0|^8.0",
+                "symfony/polyfill-intl-icu": "^1.21",
+                "symfony/routing": "^6.4|^7.0|^8.0",
+                "symfony/service-contracts": "^2.5|^3",
+                "symfony/yaml": "^6.4|^7.0|^8.0"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "Resources/functions.php"
+                ],
+                "psr-4": {
+                    "Symfony\\Component\\Translation\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Fabien Potencier",
+                    "email": "fabien@symfony.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Provides tools to internationalize your application",
+            "homepage": "https://symfony.com",
+            "support": {
+                "source": "https://github.com/symfony/translation/tree/v7.4.17"
+            },
+            "time": "2026-08-21T17:40:08+00:00"
+        },
+        {
+            "name": "symfony/translation-contracts",
+            "version": "v3.7.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation-contracts/v3.7.1/symfony-translation-contracts-v3.7.1.zip",
+                "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.1"
+            },
+            "type": "library",
+            "extra": {
+                "thanks": {
+                    "url": "https://github.com/symfony/contracts",
+                    "name": "symfony/contracts"
+                },
+                "branch-alias": {
+                    "dev-main": "3.7-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Contracts\\Translation\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Test/"
+                ]
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Generic abstractions related to translation",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "abstractions",
+                "contracts",
+                "decoupling",
+                "interfaces",
+                "interoperability",
+                "standards"
+            ],
+            "support": {
+                "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1"
+            },
+            "time": "2026-06-05T06:23:12+00:00"
+        },
+        {
+            "name": "tinywan/captcha",
+            "version": "v1.0.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/tinywan/captcha/v1.0.0/tinywan-captcha-v1.0.0.zip",
+                "reference": "78cfaa8ec80f56294ed5aa10116e2891941c0157",
+                "shasum": ""
+            },
+            "require": {
+                "ext-gd": "*",
+                "ext-mbstring": "*",
+                "ext-redis": "*",
+                "php": ">=7.2"
+            },
+            "require-dev": {
+                "friendsofphp/php-cs-fixer": "^3.6",
+                "phpstan/phpstan": "^1.4",
+                "workerman/webman": "^1.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Tinywan\\Captcha\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Tinywan",
+                    "email": "756684177@qq.com"
+                }
+            ],
+            "description": "base64 image verification captcha library for webman plugin",
+            "keywords": [
+                "base64",
+                "captcha",
+                "plugin",
+                "webman"
+            ],
+            "support": {
+                "issues": "https://github.com/Tinywan/webman-captcha/issues",
+                "source": "https://github.com/Tinywan/webman-captcha/tree/v1.0.0"
+            },
+            "time": "2026-08-29T08:39:10+00:00"
+        },
+        {
+            "name": "tinywan/storage",
+            "version": "v1.4.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/tinywan/storage/v1.4.1/tinywan-storage-v1.4.1.zip",
+                "reference": "0bfc666fbf1630ab783a4c4b914189b440616ad1",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.2",
+                "workerman/webman-framework": "^1.5.4||^2.0"
+            },
+            "require-dev": {
+                "aliyuncs/oss-sdk-php": "^2.4",
+                "carthage-software/mago": "^1.47",
+                "league/flysystem-aws-s3-v3": "^1.0",
+                "pestphp/pest": "^3.8",
+                "qcloud/cos-sdk-v5": "^2.5",
+                "qiniu/php-sdk": "^7.4",
+                "workerman/webman": "^1.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Tinywan\\Storage\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "webman storage plugin",
+            "support": {
+                "issues": "https://github.com/Tinywan/webman-storage/issues",
+                "source": "https://github.com/Tinywan/webman-storage/tree/v1.4.1"
+            },
+            "time": "2026-08-23T14:12:22+00:00"
+        },
+        {
+            "name": "topthink/think-container",
+            "version": "v3.0.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-container/v3.0.2/topthink-think-container-v3.0.2.zip",
+                "reference": "b2df244be1e7399ad4c8be1ccc40ed57868f730a",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.0",
+                "psr/container": "^2.0",
+                "topthink/think-helper": "^3.1"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.5"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [],
+                "psr-4": {
+                    "think\\": "src"
+                }
+            },
+            "license": [
+                "Apache-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "liu21st",
+                    "email": "liu21st@gmail.com"
+                }
+            ],
+            "description": "PHP Container & Facade Manager",
+            "support": {
+                "issues": "https://github.com/top-think/think-container/issues",
+                "source": "https://github.com/top-think/think-container/tree/v3.0.2"
+            },
+            "time": "2025-04-07T03:21:51+00:00"
+        },
+        {
+            "name": "topthink/think-helper",
+            "version": "v3.1.12",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-helper/v3.1.12/topthink-think-helper-v3.1.12.zip",
+                "reference": "fe277121112a8f1c872e169a733ca80bb11c4acb",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.1.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.5"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/helper.php"
+                ],
+                "psr-4": {
+                    "think\\": "src"
+                }
+            },
+            "license": [
+                "Apache-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "yunwuxin",
+                    "email": "448901948@qq.com"
+                }
+            ],
+            "description": "The ThinkPHP6 Helper Package",
+            "support": {
+                "issues": "https://github.com/top-think/think-helper/issues",
+                "source": "https://github.com/top-think/think-helper/tree/v3.1.12"
+            },
+            "time": "2025-12-26T09:58:29+00:00"
+        },
+        {
+            "name": "topthink/think-orm",
+            "version": "v4.0.51",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-orm/v4.0.51/topthink-think-orm-v4.0.51.zip",
+                "reference": "46abe2f824eb3bcb117d4c0ce93b203b592b79f7",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "ext-pdo": "*",
+                "php": ">=8.0.0",
+                "psr/log": ">=1.0",
+                "psr/simple-cache": "^3.0",
+                "topthink/think-helper": "^3.1",
+                "topthink/think-validate": "^3.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.6|^10"
+            },
+            "suggest": {
+                "ext-mongodb": "provide mongodb support"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/helper.php",
+                    "stubs/load_stubs.php"
+                ],
+                "psr-4": {
+                    "think\\": "src"
+                }
+            },
+            "license": [
+                "Apache-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "liu21st",
+                    "email": "liu21st@gmail.com"
+                }
+            ],
+            "description": "the PHP Database&ORM Framework",
+            "keywords": [
+                "database",
+                "orm"
+            ],
+            "support": {
+                "issues": "https://github.com/top-think/think-orm/issues",
+                "source": "https://github.com/top-think/think-orm/tree/v4.0.51"
+            },
+            "time": "2025-12-18T13:11:52+00:00"
+        },
+        {
+            "name": "topthink/think-validate",
+            "version": "v3.0.7",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-validate/v3.0.7/topthink-think-validate-v3.0.7.zip",
+                "reference": "85063f6d4ef8ed122f17a36179dc3e0949b30988",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.0",
+                "topthink/think-container": ">=3.0"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/helper.php"
+                ],
+                "psr-4": {
+                    "think\\": "src"
+                }
+            },
+            "license": [
+                "Apache-2.0"
+            ],
+            "authors": [
+                {
+                    "name": "liu21st",
+                    "email": "liu21st@gmail.com"
+                }
+            ],
+            "description": "think validate",
+            "support": {
+                "issues": "https://github.com/top-think/think-validate/issues",
+                "source": "https://github.com/top-think/think-validate/tree/v3.0.7"
+            },
+            "time": "2025-06-11T05:51:40+00:00"
+        },
+        {
+            "name": "vlucas/phpdotenv",
+            "version": "v5.7.0",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/vlucas/phpdotenv/v5.7.0/vlucas-phpdotenv-v5.7.0.zip",
+                "reference": "301c07936b16d88628b126b01d082ba153cf4c40",
+                "shasum": ""
+            },
+            "require": {
+                "ext-pcre": "*",
+                "graham-campbell/result-type": "^1.2",
+                "php": "^7.2.5 || ^8.0",
+                "phpoption/phpoption": "^1.10",
+                "symfony/polyfill-ctype": "^1.26",
+                "symfony/polyfill-mbstring": "^1.26",
+                "symfony/polyfill-php80": "^1.26"
+            },
+            "require-dev": {
+                "bamarni/composer-bin-plugin": "^1.8.2",
+                "ext-filter": "*",
+                "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2"
+            },
+            "suggest": {
+                "ext-filter": "Required to use the boolean validator."
+            },
+            "type": "library",
+            "extra": {
+                "bamarni-bin": {
+                    "bin-links": true,
+                    "forward-command": false
+                },
+                "branch-alias": {
+                    "dev-master": "5.6-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Dotenv\\": "src/"
+                }
+            },
+            "license": [
+                "BSD-3-Clause"
+            ],
+            "authors": [
+                {
+                    "name": "Graham Campbell",
+                    "email": "hello@gjcampbell.co.uk",
+                    "homepage": "https://github.com/GrahamCampbell"
+                },
+                {
+                    "name": "Vance Lucas",
+                    "email": "vance@vancelucas.com",
+                    "homepage": "https://github.com/vlucas"
+                }
+            ],
+            "description": "Loads environment variables from `.env` to `$_ENV` and `$_SERVER` automagically, and optionally to `getenv()`.",
+            "keywords": [
+                "dotenv",
+                "env",
+                "environment"
+            ],
+            "support": {
+                "issues": "https://github.com/vlucas/phpdotenv/issues",
+                "source": "https://github.com/vlucas/phpdotenv/tree/v5.7.0"
+            },
+            "time": "2026-08-24T18:07:49+00:00"
+        },
+        {
+            "name": "voku/portable-ascii",
+            "version": "2.1.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/voku/portable-ascii/2.1.1/voku-portable-ascii-2.1.1.zip",
+                "reference": "8e1051fe39379367aecf014f41744ce7539a856f",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.1.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5"
+            },
+            "suggest": {
+                "ext-intl": "Use Intl for transliterator_transliterate() support"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "voku\\": "src/voku/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Lars Moelleken",
+                    "homepage": "https://www.moelleken.org/"
+                }
+            ],
+            "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
+            "homepage": "https://github.com/voku/portable-ascii",
+            "keywords": [
+                "ascii",
+                "clean",
+                "php"
+            ],
+            "support": {
+                "issues": "https://github.com/voku/portable-ascii/issues",
+                "source": "https://github.com/voku/portable-ascii/tree/2.1.1"
+            },
+            "time": "2026-04-26T05:33:54+00:00"
+        },
+        {
+            "name": "webman/console",
+            "version": "v2.2.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/console/v2.2.3/webman-console-v2.2.3.zip",
+                "reference": "df5fffe07efd61d99dacacde9dd41a899ae923c4",
+                "shasum": ""
+            },
+            "require": {
+                "doctrine/inflector": "^2.0",
+                "php": ">=8.1",
+                "symfony/console": "^6.1 || ^7.0"
+            },
+            "require-dev": {
+                "workerman/webman": "^2.1"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Webman\\Console\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "walkor",
+                    "email": "walkor@workerman.net",
+                    "homepage": "http://www.workerman.net",
+                    "role": "Developer"
+                }
+            ],
+            "description": "Webman console",
+            "homepage": "http://www.workerman.net",
+            "keywords": [
+                "webman console"
+            ],
+            "support": {
+                "email": "walkor@workerman.net",
+                "forum": "http://www.workerman.net/questions",
+                "issues": "https://github.com/webman-php/console/issues",
+                "source": "https://github.com/webman-php/console",
+                "wiki": "http://www.workerman.net/doc/webman"
+            },
+            "time": "2026-03-29T08:32:39+00:00"
+        },
+        {
+            "name": "webman/event",
+            "version": "v1.0.5",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/event/v1.0.5/webman-event-v1.0.5.zip",
+                "reference": "b1c3f6b70fd290e48288703d59bead0e28f9fb84",
+                "shasum": ""
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Webman\\Event\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "Webman event plugin",
+            "support": {
+                "issues": "https://github.com/webman-php/event/issues",
+                "source": "https://github.com/webman-php/event/tree/v1.0.5"
+            },
+            "time": "2023-12-04T09:22:12+00:00"
+        },
+        {
+            "name": "webman/redis",
+            "version": "v2.1.5",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/redis/v2.1.5/webman-redis-v2.1.5.zip",
+                "reference": "aadc69937217494c9acaa6d6b4fe8bcaa64eb6e6",
+                "shasum": ""
+            },
+            "require": {
+                "illuminate/redis": "^10.0 || ^11.0 || ^12.0 || ^13.0",
+                "workerman/webman-framework": "^2.1 || dev-master"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "support\\": "src/support",
+                    "Webman\\Redis\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "Webman redis",
+            "support": {
+                "issues": "https://github.com/webman-php/redis/issues",
+                "source": "https://github.com/webman-php/redis/tree/v2.1.5"
+            },
+            "time": "2026-03-25T02:00:19+00:00"
+        },
+        {
+            "name": "webman/redis-queue",
+            "version": "v2.1.1",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/redis-queue/v2.1.1/webman-redis-queue-v2.1.1.zip",
+                "reference": "ff4791e21f3c324a47e21da7b6f2dae5a7311dcb",
+                "shasum": ""
+            },
+            "require": {
+                "ext-redis": "*",
+                "php": ">=8.1",
+                "workerman/redis-queue": "^1.2",
+                "workerman/webman-framework": "^2.1 || dev-master"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Webman\\RedisQueue\\": "./src"
+                }
+            },
+            "description": "Redis message queue plugin for webman.",
+            "support": {
+                "issues": "https://github.com/webman-php/redis-queue/issues",
+                "source": "https://github.com/webman-php/redis-queue/tree/v2.1.1"
+            },
+            "time": "2025-11-14T07:12:52+00:00"
+        },
+        {
+            "name": "webman/think-cache",
+            "version": "v2.1.6",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/think-cache/v2.1.6/webman-think-cache-v2.1.6.zip",
+                "reference": "936fe91fc5781a44f82262e805c60efbab262718",
+                "shasum": ""
+            },
+            "require": {
+                "psr/simple-cache": "^1.0|^2.0|^3.0",
+                "topthink/think-container": "^2.0|^3.0",
+                "workerman/webman-framework": "^2.1 || dev-master"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "support\\": "src/support",
+                    "Webman\\ThinkCache\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "support": {
+                "issues": "https://github.com/webman-php/think-cache/issues",
+                "source": "https://github.com/webman-php/think-cache/tree/v2.1.6"
+            },
+            "time": "2026-04-29T00:26:47+00:00"
+        },
+        {
+            "name": "webman/think-orm",
+            "version": "v2.1.11",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/webman/think-orm/v2.1.11/webman-think-orm-v2.1.11.zip",
+                "reference": "81fb87a085ceb2d25be5e86da12befbbbfe70c0e",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.1",
+                "topthink/think-container": "^2.0|^3.0",
+                "topthink/think-orm": "^2.0.53 || ^3.0.0 || ^4.0.30 || dev-master",
+                "workerman/webman-framework": "^2.1 || dev-master"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "support\\": "src/support",
+                    "Webman\\ThinkOrm\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "support": {
+                "issues": "https://github.com/webman-php/think-orm/issues",
+                "source": "https://github.com/webman-php/think-orm/tree/v2.1.11"
+            },
+            "time": "2026-03-25T01:34:20+00:00"
+        },
+        {
+            "name": "workerman/coroutine",
+            "version": "v1.1.6",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/coroutine/v1.1.6/workerman-coroutine-v1.1.6.zip",
+                "reference": "918c10be5270a74f91ff77cc66b6a821cc456a25",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=8.1",
+                "workerman/workerman": "^5.1"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^11.0",
+                "psr/log": "*"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Workerman\\": "src",
+                    "Workerman\\Coroutine\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "Workerman coroutine",
+            "support": {
+                "issues": "https://github.com/workerman-php/coroutine/issues",
+                "source": "https://github.com/workerman-php/coroutine/tree/v1.1.6"
+            },
+            "time": "2026-07-26T14:42:35+00:00"
+        },
+        {
+            "name": "workerman/redis",
+            "version": "v2.0.6",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/redis/v2.0.6/workerman-redis-v2.0.6.zip",
+                "reference": "d8800cba4c9b65e128897932f741ec89ecfbc339",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7",
+                "workerman/workerman": "^4.1.0||^5.0.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Workerman\\Redis\\": "./src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "homepage": "http://www.workerman.net",
+            "support": {
+                "issues": "https://github.com/workerman-php/redis/issues",
+                "source": "https://github.com/workerman-php/redis/tree/v2.0.6"
+            },
+            "time": "2026-06-02T07:34:24+00:00"
+        },
+        {
+            "name": "workerman/redis-queue",
+            "version": "v1.2.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/redis-queue/v1.2.2/workerman-redis-queue-v1.2.2.zip",
+                "reference": "f0ba4ea9143ae02f39b998ed908d107354cb43c0",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=7.0",
+                "workerman/redis": "^1.0||^2.0",
+                "workerman/workerman": ">=4.0.20"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Workerman\\RedisQueue\\": "./src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "description": "Message queue system written in PHP based on workerman and backed by Redis.",
+            "homepage": "http://www.workerman.net",
+            "support": {
+                "issues": "https://github.com/walkor/redis-queue/issues",
+                "source": "https://github.com/walkor/redis-queue/tree/v1.2.2"
+            },
+            "time": "2026-01-20T14:57:09+00:00"
+        },
+        {
+            "name": "workerman/webman-framework",
+            "version": "v2.2.4",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/webman-framework/v2.2.4/workerman-webman-framework-v2.2.4.zip",
+                "reference": "b080c9f470f9811999c94ae6fab3871f7792d891",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "nikic/fast-route": "^1.3",
+                "php": ">=8.1",
+                "psr/container": ">=1.0",
+                "psr/log": "^2.0 || ^3.0",
+                "workerman/workerman": "^5.1 || dev-master"
+            },
+            "suggest": {
+                "ext-event": "For better performance. "
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "./src/support/helpers.php"
+                ],
+                "psr-4": {
+                    "Webman\\": "./src",
+                    "Support\\": "./src/support",
+                    "support\\": "./src/support",
+                    "Support\\View\\": "./src/support/view",
+                    "Support\\Bootstrap\\": "./src/support/bootstrap",
+                    "Support\\Exception\\": "./src/support/exception"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "walkor",
+                    "email": "walkor@workerman.net",
+                    "homepage": "https://www.workerman.net",
+                    "role": "Developer"
+                }
+            ],
+            "description": "High performance HTTP Service Framework.",
+            "homepage": "https://www.workerman.net",
+            "keywords": [
+                "High Performance",
+                "http service"
+            ],
+            "support": {
+                "email": "walkor@workerman.net",
+                "forum": "https://wenda.workerman.net/",
+                "issues": "https://github.com/walkor/webman/issues",
+                "source": "https://github.com/walkor/webman-framework",
+                "wiki": "https://doc.workerman.net/"
+            },
+            "time": "2026-08-24T02:24:32+00:00"
+        },
+        {
+            "name": "workerman/workerman",
+            "version": "v5.2.2",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/workerman/v5.2.2/workerman-workerman-v5.2.2.zip",
+                "reference": "a0866601af066c0eab5a2f7b9aef8bdda8fa1911",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "php": ">=8.1",
+                "workerman/coroutine": "^1.1 || dev-main"
+            },
+            "conflict": {
+                "ext-swow": "<v1.0.0"
+            },
+            "require-dev": {
+                "guzzlehttp/guzzle": "^7.10",
+                "mockery/mockery": "^1.6.12",
+                "pestphp/pest": "^2.36 || ^3 || ^4",
+                "phpstan/phpstan": "^2.1"
+            },
+            "suggest": {
+                "ext-event": "For better performance. "
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "Workerman\\": "src"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "walkor",
+                    "email": "walkor@workerman.net",
+                    "homepage": "https://www.workerman.net",
+                    "role": "Developer"
+                }
+            ],
+            "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
+            "homepage": "https://www.workerman.net",
+            "keywords": [
+                "asynchronous",
+                "event-loop",
+                "framework",
+                "http"
+            ],
+            "support": {
+                "email": "walkor@workerman.net",
+                "forum": "https://www.workerman.net/questions",
+                "issues": "https://github.com/walkor/workerman/issues",
+                "source": "https://github.com/walkor/workerman",
+                "wiki": "https://www.workerman.net/doc/workerman/"
+            },
+            "time": "2026-06-04T07:31:34+00:00"
+        },
+        {
+            "name": "yzh52521/easyhttp",
+            "version": "v1.1.3",
+            "dist": {
+                "type": "zip",
+                "url": "https://mirrors.cloud.tencent.com/repository/composer/yzh52521/easyhttp/v1.1.3/yzh52521-easyhttp-v1.1.3.zip",
+                "reference": "02bcf47eaf723520fa3905d0e6f1852168fe646c",
+                "shasum": ""
+            },
+            "require": {
+                "guzzlehttp/guzzle": "^6.0|^7.0",
+                "php": ">=7.2.5",
+                "psr/log": "^1.0|^2.0|^3.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "yzh52521\\EasyHttp\\": "src/"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "yzh52521",
+                    "email": "396751927@qq.com"
+                }
+            ],
+            "description": "EasyHttp 是一个轻量级、语义化、对IDE友好的HTTP客户端,支持常见的HTTP请求、异步请求和并发请求,让你可以快速地使用 HTTP 请求与其他 Web 应用进行通信。",
+            "homepage": "https://github.com/yzh52521/easyhttp",
+            "keywords": [
+                "EasyHttp",
+                "curl",
+                "easy-http",
+                "http",
+                "php",
+                "php-http",
+                "phphttp"
+            ],
+            "support": {
+                "issues": "https://github.com/yuanzhihai/easyhttp/issues",
+                "source": "https://github.com/yuanzhihai/easyhttp/tree/v1.1.3"
+            },
+            "time": "2023-11-14T05:49:02+00:00"
+        }
+    ],
+    "packages-dev": [],
+    "aliases": [],
+    "minimum-stability": "dev",
+    "stability-flags": [],
+    "prefer-stable": true,
+    "prefer-lowest": false,
+    "platform": {
+        "php": ">=8.1"
+    },
+    "platform-dev": [],
+    "plugin-api-version": "2.6.0"
+}

+ 26 - 0
config/app.php

@@ -0,0 +1,26 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+use support\Request;
+
+return [
+    'debug' => true,
+    'error_reporting' => E_ALL,
+    'default_timezone' => 'Asia/Shanghai',
+    'request_class' => Request::class,
+    'public_path' => base_path() . DIRECTORY_SEPARATOR . 'public',
+    'runtime_path' => base_path(false) . DIRECTORY_SEPARATOR . 'runtime',
+    'controller_suffix' => 'Controller',
+    'controller_reuse' => false,
+];

+ 21 - 0
config/autoload.php

@@ -0,0 +1,21 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    'files' => [
+        base_path() . '/app/functions.php',
+        base_path() . '/support/Request.php',
+        base_path() . '/support/Response.php',
+    ]
+];

+ 18 - 0
config/bootstrap.php

@@ -0,0 +1,18 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    support\bootstrap\Session::class,
+    Webman\ThinkOrm\ThinkOrm::class,
+];

+ 15 - 0
config/container.php

@@ -0,0 +1,15 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return new Webman\Container;

+ 15 - 0
config/dependence.php

@@ -0,0 +1,15 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [];

+ 5 - 0
config/event.php

@@ -0,0 +1,5 @@
+<?php
+
+return [
+    
+];

+ 17 - 0
config/exception.php

@@ -0,0 +1,17 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    '' => support\exception\Handler::class,
+];

+ 32 - 0
config/log.php

@@ -0,0 +1,32 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    'default' => [
+        'handlers' => [
+            [
+                'class' => Monolog\Handler\RotatingFileHandler::class,
+                'constructor' => [
+                    runtime_path() . '/logs/hexagon.log',
+                    7, //$maxFiles
+                    Monolog\Logger::DEBUG,
+                ],
+                'formatter' => [
+                    'class' => Monolog\Formatter\LineFormatter::class,
+                    'constructor' => [null, 'Y-m-d H:i:s', true],
+                ],
+            ]
+        ],
+    ],
+];

+ 15 - 0
config/middleware.php

@@ -0,0 +1,15 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [];

+ 77 - 0
config/plugin/shopwwi/auth/app.php

@@ -0,0 +1,77 @@
+<?php
+
+ return [
+     'enable' => true,
+     'app_key' => 'base64:N721v3Gt2I58HH7oiU7a70PQ+i8ekPWRqwI+JSnM1wo=',
+     'guard' => [
+         'admin' => [
+             'key' => 'id',
+             'field' => ['id','username'], //设置允许写入扩展中的字段
+             'num' => 0, //-1为不限制终端数量 0为只支持一个终端在线 大于0为同一账号同终端支持数量 建议设置为1 则同一账号同终端在线1个
+             'model'=> [\app\model\system\SystemUser::class,"thinkphp"] // 当为数组时 [app\model\Test::class,'thinkphp'] 来说明模型归属
+         ],
+         'user' => [
+             'key' => 'id',
+             'field' => ['id','name','email','mobile'], //设置允许写入扩展中的字段
+             'num' => 0, //-1为不限制终端数量 0为只支持一个终端在线 大于0为同一账号同终端支持数量 建议设置为1 则同一账号同终端在线1个
+             'model'=> app\model\Test::class // 当为数组时 [app\model\Test::class,'thinkphp'] 来说明模型归属
+         ],
+     ],
+     'jwt' => [
+         'redis' => false,
+         // redis前缀
+         'redis_prefix' => '',
+         // 算法类型 ES256、HS256、HS384、HS512、RS256、RS384、RS512
+         'algorithms' => 'HS256',
+         // access令牌秘钥
+         'access_secret_key' => 'w5LgNx5luRRjmamZFSqz3cPHOp9KuQPExlvgi18DN4SdnSI9obcVEhiZVE0NIIC7',
+         // access令牌过期时间,单位秒。默认 2 小时
+         'access_exp' => 36000,
+         // refresh令牌秘钥
+         'refresh_secret_key' => 'w5LgNx5luRRjmamZFSqz3cPHOp9KuQPExlvgi18DN4SdnSI9obcVEhiZVE0NIIC7',
+         // refresh令牌过期时间,单位秒。默认 7 天
+         'refresh_exp' => 72000,
+         // 令牌签发者
+         'iss' => 'webman',
+         // 令牌签发时间
+         'iat' => time(),
+
+         /**
+          * access令牌 RS256 私钥
+          * 生成RSA私钥(Linux系统):openssl genrsa -out access_private_key.key 1024 (2048)
+          */
+         'access_private_key' => <<<EOD
+-----BEGIN RSA PRIVATE KEY-----
+...
+-----END RSA PRIVATE KEY-----
+EOD,
+         /**
+          * access令牌 RS256 公钥
+          * 生成RSA公钥(Linux系统):openssl rsa -in access_private_key.key -pubout -out access_public_key.key
+          */
+         'access_public_key' => <<<EOD
+-----BEGIN PUBLIC KEY-----
+...
+-----END PUBLIC KEY-----
+EOD,
+
+         /**
+          * refresh令牌 RS256 私钥
+          * 生成RSA私钥(Linux系统):openssl genrsa -out refresh_private_key.key 1024 (2048)
+          */
+         'refresh_private_key' => <<<EOD
+-----BEGIN RSA PRIVATE KEY-----
+...
+-----END RSA PRIVATE KEY-----
+EOD,
+         /**
+          * refresh令牌 RS256 公钥
+          * 生成RSA公钥(Linux系统):openssl rsa -in refresh_private_key.key -pubout -out refresh_public_key.key
+          */
+         'refresh_public_key' => <<<EOD
+-----BEGIN PUBLIC KEY-----
+...
+-----END PUBLIC KEY-----
+EOD,
+     ],
+ ];

Dosya farkı çok büyük olduğundan ihmal edildi
+ 11 - 0
config/plugin/tinywan/captcha/app.php


+ 80 - 0
config/plugin/tinywan/storage/app.php

@@ -0,0 +1,80 @@
+<?php
+/**
+ * @desc app.php 描述信息
+ *
+ * @author Tinywan(ShaoBo Wan)
+ * @date 2022/3/10 19:46
+ */
+
+return [
+    'enable' => true,
+    'storage' => [
+        'default' => 'local', // local:本地 oss:阿里云 cos:腾讯云 qos:七牛云
+        'single_limit' => 1024 * 1024 * 200, // 单个文件的大小限制,默认200M 1024 * 1024 * 200
+        'total_limit' => 1024 * 1024 * 200, // 所有文件的大小限制,默认200M 1024 * 1024 * 200
+        'nums' => 10, // 文件数量限制,默认10
+        'chunk_size' => 1024 * 1024 * 5, // 分片上传:单个分片的大小限制,默认5M
+        'chunk_path' => runtime_path() . '/storage/.chunks', // 分片上传:分片暂存/会话目录(云端适配器必需),默认 {root}/.chunks
+        'include' => [], // 被允许的文件类型列表
+        'exclude' => [], // 不被允许的文件类型列表
+        // 本地对象存储
+        'local' => [
+            'adapter' => \Tinywan\Storage\Adapter\LocalAdapter::class,
+            'root' => public_path() . '/storage',
+            'dirname' => function () {
+                return date('Ymd');
+            },
+            'domain' => 'http://127.0.0.1:8787',
+            // uri 必须与 root 相对 public 目录的路径一致(此处 root 为 public/storage),否则生成的 url 无法访问
+            'uri' => '/storage',
+            'algo' => 'sha1',
+            'chunk_path' => runtime_path() . '/storage/.chunks', // 分片上传:分片临时存储目录
+        ],
+        // 阿里云对象存储
+        'oss' => [
+            'adapter' => \Tinywan\Storage\Adapter\OssAdapter::class,
+            'accessKeyId' => 'xxxxxxxxxxxx',
+            'accessKeySecret' => 'xxxxxxxxxxxx',
+            'bucket' => 'resty-webman',
+            'dirname' => function () {
+                return 'storage';
+            },
+            'domain' => 'http://webman.oss.tinywan.com',
+            'endpoint' => 'oss-cn-hangzhou.aliyuncs.com',
+            'algo' => 'sha1',
+        ],
+        // 腾讯云对象存储
+        'cos' => [
+            'adapter' => \Tinywan\Storage\Adapter\CosAdapter::class,
+            'secretId' => 'xxxxxxxxxxxxx',
+            'secretKey' => 'xxxxxxxxxxxx',
+            'bucket' => 'resty-webman-xxxxxxxxx',
+            'dirname' => 'storage',
+            'domain' => 'http://webman.oss.tinywan.com',
+            'region' => 'ap-shanghai',
+        ],
+        // 七牛云对象存储
+        'qiniu' => [
+            'adapter' => \Tinywan\Storage\Adapter\QiniuAdapter::class,
+            'accessKey' => 'xxxxxxxxxxxxx',
+            'secretKey' => 'xxxxxxxxxxxxx',
+            'bucket' => 'resty-webman',
+            'dirname' => 'storage',
+            'domain' => 'http://webman.oss.tinywan.com',
+        ],
+        // aws
+        's3' => [
+            'adapter' => \Tinywan\Storage\Adapter\S3Adapter::class,
+            'key' => 'xxxxxxxxxxxxx',
+            'secret' => 'xxxxxxxxxxxxx',
+            'bucket' => 'resty-webman',
+            'dirname' => 'storage',
+            'domain' => 'http://webman.oss.tinywan.com',
+            'region' => 'S3_REGION',
+            'version' => 'latest',
+            'use_path_style_endpoint' => true,
+            'endpoint' => 'S3_ENDPOINT',
+            'acl' => 'public-read',
+        ],
+    ],
+];

+ 28 - 0
config/plugin/webman/console/app.php

@@ -0,0 +1,28 @@
+<?php
+return [
+    'enable' => true,
+
+    'build_dir'  => BASE_PATH . DIRECTORY_SEPARATOR . 'build',
+
+    'phar_filename' => 'hexagon.phar',
+
+    'phar_format' => Phar::PHAR, // Phar archive format: Phar::PHAR, Phar::TAR, Phar::ZIP
+
+    'phar_compression' => Phar::NONE, // Compression method for Phar archive: Phar::NONE, Phar::GZ, Phar::BZ2
+
+    'bin_filename' => 'hexagon.bin',
+
+    'signature_algorithm'=> Phar::SHA256, //set the signature algorithm for a phar and apply it. The signature algorithm must be one of Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, or Phar::OPENSSL.
+
+    'private_key_file'  => '', // The file path for certificate or OpenSSL private key file.
+
+    'exclude_pattern'   => '#^(?!.*(composer.json|/.github/|/.idea/|/.git/|/.setting/|/runtime/|/vendor-bin/|/build/|/vendor/webman/admin/))(.*)$#',
+
+    'exclude_files'     => [
+        '.env', 'LICENSE', 'composer.json', 'composer.lock', 'start.php', 'hexagon.phar', 'hexagon.bin'
+    ],
+
+    'custom_ini' => '
+memory_limit = 256M
+    ',
+];

+ 4 - 0
config/plugin/webman/event/app.php

@@ -0,0 +1,4 @@
+<?php
+return [
+    'enable' => true,
+];

+ 17 - 0
config/plugin/webman/event/bootstrap.php

@@ -0,0 +1,17 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    Webman\Event\BootStrap::class,
+];

+ 7 - 0
config/plugin/webman/event/command.php

@@ -0,0 +1,7 @@
+<?php
+
+use Webman\Event\EventListCommand;
+
+return [
+    EventListCommand::class
+];

+ 4 - 0
config/plugin/webman/redis-queue/app.php

@@ -0,0 +1,4 @@
+<?php
+return [
+    'enable' => true,
+];

+ 7 - 0
config/plugin/webman/redis-queue/command.php

@@ -0,0 +1,7 @@
+<?php
+
+use Webman\RedisQueue\Command\MakeConsumerCommand;
+
+return [
+    MakeConsumerCommand::class
+];

+ 32 - 0
config/plugin/webman/redis-queue/log.php

@@ -0,0 +1,32 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    'default' => [
+        'handlers' => [
+            [
+                'class' => Monolog\Handler\RotatingFileHandler::class,
+                'constructor' => [
+                    runtime_path() . '/logs/redis-queue/queue.log',
+                    7, //$maxFiles
+                    Monolog\Logger::DEBUG,
+                ],
+                'formatter' => [
+                    'class' => Monolog\Formatter\LineFormatter::class,
+                    'constructor' => [null, 'Y-m-d H:i:s', true],
+                ],
+            ]
+        ],
+    ]
+];

+ 19 - 0
config/plugin/webman/redis-queue/process.php

@@ -0,0 +1,19 @@
+<?php
+return [
+    'fast'  => [
+        'handler'     => Webman\RedisQueue\Process\Consumer::class,
+        'count'       => 8, // 可以设置多进程同时消费
+        'constructor' => [
+            // 消费者类目录
+            'consumer_dir' => app_path() . '/queue/redis/fast'
+        ]
+    ],
+    'slow'  => [
+        'handler'     => Webman\RedisQueue\Process\Consumer::class,
+        'count'       => 8, // 可以设置多进程同时消费
+        'constructor' => [
+            // 消费者类目录
+            'consumer_dir' => app_path() . '/queue/redis/slow'
+        ]
+    ]
+];

+ 21 - 0
config/plugin/webman/redis-queue/redis.php

@@ -0,0 +1,21 @@
+<?php
+return [
+    'default' => [
+        'host' => 'redis://127.0.0.1:6379',
+        'options' => [
+            'auth' => null,
+            'db' => 0,
+            'prefix' => '',
+            'max_attempts'  => 5,
+            'retry_seconds' => 5,
+        ],
+        // Connection pool, supports only Swoole or Swow drivers.
+        'pool' => [
+            'max_connections' => 5,
+            'min_connections' => 1,
+            'wait_timeout' => 3,
+            'idle_timeout' => 60,
+            'heartbeat_interval' => 50,
+        ]
+    ],
+];

+ 50 - 0
config/process.php

@@ -0,0 +1,50 @@
+<?php
+
+use support\Log;
+use support\Request;
+use app\process\Http;
+
+global $argv;
+
+return [
+    'hexagon' => [
+        'handler' => Http::class,
+        'listen' => 'http://0.0.0.0:1787',
+        'count' => cpu_count() * 4,
+        'user' => '',
+        'group' => '',
+        'reusePort' => false,
+        'eventLoop' => '',
+        'context' => [],
+        'constructor' => [
+            'requestClass' => Request::class,
+            'logger' => Log::channel('default'),
+            'appPath' => app_path(),
+            'publicPath' => public_path()
+        ]
+    ],
+    // File update detection and automatic reload
+    'monitor' => [
+        'handler' => app\process\Monitor::class,
+        'reloadable' => false,
+        'constructor' => [
+            // Monitor these directories
+            'monitorDir' => array_merge([
+                app_path(),
+                config_path(),
+                base_path() . '/process',
+                base_path() . '/support',
+                base_path() . '/resource',
+                base_path() . '/.env',
+            ], glob(base_path() . '/plugin/*/app'), glob(base_path() . '/plugin/*/config'), glob(base_path() . '/plugin/*/api')),
+            // Files with these suffixes will be monitored
+            'monitorExtensions' => [
+                'php', 'html', 'htm', 'env'
+            ],
+            'options' => [
+                'enable_file_monitor' => !in_array('-d', $argv) && DIRECTORY_SEPARATOR === '/',
+                'enable_memory_monitor' => DIRECTORY_SEPARATOR === '/',
+            ]
+        ]
+    ]
+];

+ 29 - 0
config/redis.php

@@ -0,0 +1,29 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    'default' => [
+        'password' => '',
+        'host' => '127.0.0.1',
+        'port' => 6379,
+        'database' => 0,
+        'pool' => [
+            'max_connections' => 5,
+            'min_connections' => 1,
+            'wait_timeout' => 3,
+            'idle_timeout' => 60,
+            'heartbeat_interval' => 50,
+        ],
+    ]
+];

+ 93 - 0
config/route.php

@@ -0,0 +1,93 @@
+<?php
+
+use app\controller\admin\Agent;
+use app\controller\admin\Dash;
+use app\controller\admin\Goods;
+use app\controller\admin\Order;
+use app\controller\admin\Pois;
+use app\controller\admin\User;
+use app\controller\common\Login;
+use app\controller\common\Menu;
+use app\controller\life\Webhooks;
+use app\controller\merchant\Detail;
+use app\middleware\AuthMiddleware;
+use Webman\Route;
+
+Route::get("/", function () {
+    $path = public_path().DIRECTORY_SEPARATOR."index";
+    return view('index');
+});
+
+Route::group("/life",function (){
+    Route::any("/hooks",[Webhooks::class,"getWebhooks"]);
+    Route::any("/spi",[Webhooks::class,"getSpiData"]);
+    Route::any("/token",[Webhooks::class,"getToken"]);
+});
+
+Route::group("/api",function (){
+
+    Route::group("/dash",function (){
+        Route::get("/data",[Dash::class,"getDashData"]);
+    });
+
+    Route::group("/login",function (){
+        Route::get("/data",[Login::class,"getSystemData"]);
+        Route::get("/profile",[Login::class,"getLoginUser"]);
+        Route::post("/user",[Login::class,"setLogin"]);
+    });
+
+    Route::group("/menu",function (){
+        Route::get("/list",[Menu::class,"getMenuList"]);
+        Route::post("/save",[Menu::class,"saveMenuData"]);
+    });
+
+    Route::group("/user",function (){
+        Route::get("/list",[User::class,"getUserList"]);
+        Route::post("/save",[User::class,"setUserData"]);
+        Route::post("/passwd",[User::class,"setUserPasswd"]);
+    });
+
+
+    Route::group("/order",function (){
+        Route::get("/list",[Order::class,"getOrderList"]);
+        Route::get("/detail",[User::class,"setUserData"]);
+        Route::post("/verify",[Order::class,"verifyOrder"]);
+        Route::post("/done",[Order::class,"doneOrder"]);
+    });
+
+    Route::group("/merchant",function (){
+        Route::group("/user",function (){
+            Route::get("/list",[\app\controller\merchant\User::class,"getUserList"]);
+            Route::post("/save",[\app\controller\merchant\User::class,"setUserData"]);
+        });
+        Route::get("/detail",[Detail::class,"getStoreData"]);
+    });
+
+    Route::group("/agent",function (){
+        Route::get("/list",[Agent::class,"getAgentList"]);
+        Route::post("/save",[Agent::class,"setListData"]);
+        Route::post("/batch",[Agent::class,"setBatchData"]);
+        Route::post("/del",[Agent::class,"delData"]);
+        Route::post("/sync",[Agent::class,"syncPoi"]);
+    });
+
+    Route::group("/poi",function (){
+        Route::get("/list",[Pois::class,"getPoiList"]);
+        Route::post("/save",[Pois::class,"setPoiData"]);
+    });
+
+    Route::group("/goods",function (){
+        Route::get("/list",[Goods::class,"getGoodsList"]);
+        Route::post("/save",[Goods::class,"setData"]);
+    });
+
+    Route::group("/config",function (){
+        Route::get("/list",[\app\controller\admin\Config::class,"getConfigList"]);
+        Route::post("/save",[\app\controller\admin\Config::class,"setConfigData"]);
+    });
+
+})->middleware(AuthMiddleware::class);
+
+
+
+

+ 23 - 0
config/server.php

@@ -0,0 +1,23 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+return [
+    'event_loop' => '',
+    'stop_timeout' => 2,
+    'pid_file' => runtime_path() . '/hexagon.pid',
+    'status_file' => runtime_path() . '/hexagon.status',
+    'stdout_file' => runtime_path() . '/logs/stdout.log',
+    'log_file' => runtime_path() . '/logs/hexagon.log',
+    'max_package_size' => 10 * 1024 * 1024
+];

+ 65 - 0
config/session.php

@@ -0,0 +1,65 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+use Webman\Session\FileSessionHandler;
+use Webman\Session\RedisSessionHandler;
+use Webman\Session\RedisClusterSessionHandler;
+
+return [
+
+    'type' => 'file', // or redis or redis_cluster
+
+    'handler' => FileSessionHandler::class,
+
+    'config' => [
+        'file' => [
+            'save_path' => runtime_path() . '/sessions',
+        ],
+        'redis' => [
+            'host' => '127.0.0.1',
+            'port' => 6379,
+            'auth' => '',
+            'timeout' => 2,
+            'database' => '',
+            'prefix' => 'redis_session_',
+        ],
+        'redis_cluster' => [
+            'host' => ['127.0.0.1:7000', '127.0.0.1:7001', '127.0.0.1:7001'],
+            'timeout' => 2,
+            'auth' => '',
+            'prefix' => 'redis_session_',
+        ]
+    ],
+
+    'session_name' => 'PHPSID',
+    
+    'auto_update_timestamp' => false,
+
+    'lifetime' => 7*24*60*60,
+
+    'cookie_lifetime' => 365*24*60*60,
+
+    'cookie_path' => '/',
+
+    'domain' => '',
+    
+    'http_only' => true,
+
+    'secure' => false,
+    
+    'same_site' => '',
+
+    'gc_probability' => [1, 1000],
+
+];

+ 23 - 0
config/static.php

@@ -0,0 +1,23 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+/**
+ * Static file settings
+ */
+return [
+    'enable' => true,
+    'middleware' => [     // Static file Middleware
+        //app\middleware\StaticFile::class,
+    ],
+];

+ 44 - 0
config/think-cache.php

@@ -0,0 +1,44 @@
+<?php
+return [
+    // 默认缓存驱动
+    'default' => 'redis',
+    // 缓存连接方式配置
+    'stores'  => [
+        // redis缓存
+        'redis' => [
+            // 驱动方式
+            'type' => 'redis',
+            // 服务器地址
+            'host' => '127.0.0.1',
+            // 无 ACL 用户请留空 username(Redis 6.0 起支持用户名 + 密码认证)
+            'username' => '',
+            // redis密码
+            'password' => '',
+            // 选择的数据库索引
+            'select' => 0,
+            // 缓存前缀
+            'prefix' => 'cache:',
+            // 默认缓存有效期 0表示永久缓存
+            'expire'     => 0,
+            // Thinkphp官方没有这个参数,由于生成的tag键默认不过期,如果tag键数量很大,避免长时间占用内存,可以设置一个超过其他缓存的过期时间,0为不设置
+            'tag_expire' => 86400 * 30,
+            // 缓存标签前缀
+            'tag_prefix' => 'tag:',
+            // 连接池配置
+            'pool' => [
+                'max_connections' => 5, // 最大连接数
+                'min_connections' => 1, // 最小连接数
+                'wait_timeout' => 3,    // 从连接池获取连接等待超时时间
+                'idle_timeout' => 60,   // 连接最大空闲时间,超过该时间会被回收
+                'heartbeat_interval' => 50, // 心跳检测间隔,需要小于60秒
+            ],
+        ],
+        // 文件缓存
+        'file' => [
+            // 驱动方式
+            'type' => 'file',
+            // 设置不同的缓存保存目录
+            'path' => runtime_path() . '/file/',
+        ],
+    ],
+];

+ 42 - 0
config/think-orm.php

@@ -0,0 +1,42 @@
+<?php
+
+return [
+    'default' => 'mysql',
+    'connections' => [
+        'mysql' => [
+            // 数据库类型
+            'type' => 'mysql',
+            // 服务器地址
+            'hostname' => 'rm-7xvisi884oja3z51eio.mysql.cn-guangzhou.rds.aliyuncs.com',
+            // 数据库名
+            'database' => 'gz_hexiao',
+            // 数据库用户名
+            'username' => 'gz_hexiao',
+            // 数据库密码
+            'password' => 'RcCe5y2iFzMm@',
+            // 数据库连接端口
+            'hostport' => '3306',
+            // 数据库连接参数
+            'params' => [
+                // 连接超时3秒
+                \PDO::ATTR_TIMEOUT => 3,
+            ],
+            // 数据库编码默认采用utf8
+            'charset' => 'utf8',
+            // 数据库表前缀
+            'prefix' => '',
+            // 断线重连
+            'break_reconnect' => true,
+            // 连接池配置
+            'pool' => [
+                'max_connections' => 5, // 最大连接数
+                'min_connections' => 1, // 最小连接数
+                'wait_timeout' => 3,    // 从连接池获取连接等待超时时间
+                'idle_timeout' => 60,   // 连接最大空闲时间,超过该时间会被回收
+                'heartbeat_interval' => 50, // 心跳检测间隔,需要小于60秒
+            ],
+        ],
+    ],
+    // 自定义分页类
+    'paginator' =>  '',
+];

+ 25 - 0
config/translation.php

@@ -0,0 +1,25 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+/**
+ * Multilingual configuration
+ */
+return [
+    // Default language
+    'locale' => 'zh_CN',
+    // Fallback language
+    'fallback_locale' => ['zh_CN', 'en'],
+    // Folder where language files are stored
+    'path' => base_path() . '/resource/translations',
+];

+ 22 - 0
config/view.php

@@ -0,0 +1,22 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+use support\view\Raw;
+use support\view\Twig;
+use support\view\Blade;
+use support\view\ThinkPHP;
+
+return [
+    'handler' => Raw::class
+];

+ 11 - 0
docker-compose.yml

@@ -0,0 +1,11 @@
+version: "3"
+services:
+  webman:
+    build: .
+    container_name: docker-webman
+    restart: unless-stopped
+    volumes:
+      - "./:/app"
+    ports:
+      - "8787:8787"
+    command: ["php", "start.php", "start" ]

BIN
public/favicon.ico


+ 46 - 0
resource/translations/en/messages.php

@@ -0,0 +1,46 @@
+<?php
+
+
+return [
+    "empty" => [
+        "mobile"    => "请输入手机号码",
+        "user"      => "请输入用户名",
+        "passwd"    => "请输入登陆密码",
+        "code"      => "请输入验证码",
+        "data"      => "数据不存在",
+        "require"   => "参数不能为空",
+        "agent"     => "未绑定代理信息"
+    ],
+    "error"     => [
+        "exist"         => "数据已存在",
+        "data"          => "操作失败",
+        "status-qrcode" => "请先开启后再生成二维码",
+        "captcha"       => "验证码输入错误",
+        "mobile"        => "手机号码格式错误",
+        "idcard"        => "身份证号码格式错误",
+        "email"         => "邮箱格式错误",
+        "sms-repeat"    => "请勿重复获取",
+        "sms"           => "获取验证码失败,请联系管理员",
+        "mobile-empty"  => "手机号未注册,请开通后再重试",
+        "mobile-exist"  => "手机号已被注册",
+        "user-empty"    => "登录账号不存在",
+        "user-exist"    => "登录账号已存在,请更换",
+        "user-status"   => "该账号已被冻结,请联系管理员",
+        "passwd"        => "登录密码错误",
+        "param"         => "不合法的参数",
+        "request"       => "不合法的请求格式",
+        "login"         => "登录已过期,请重新登录",
+        "sms-err"       => "短信验证码错误",
+        "agent"         => "代理状态异常,请联系管理员",
+        "agent-out"     => "权限已到期,请联系管理员",
+        "agent-no-exist"   => "代理不存在",
+        "store-no-exist"   => "门店不存在",
+    ],
+    "success"   => [
+        "data"  => "操作成功",
+        "sms"   => "验证码已成功发送至%mobile%,请注意查收",
+        "login" => "登录成功",
+        "print" => "已成功发起打印测试,请留意打印机是否正常工作",
+        "print-state" => "已成功发起状态查询任务,请等待1-3分钟再刷新数据"
+    ],
+];

+ 47 - 0
resource/translations/zh_CN/messages.php

@@ -0,0 +1,47 @@
+<?php
+
+
+return [
+    "empty" => [
+        "mobile"    => "请输入手机号码",
+        "user"      => "请输入用户名",
+        "passwd"    => "请输入登陆密码",
+        "code"      => "请输入验证码",
+        "data"      => "数据不存在",
+        "error"     => "数据不存在",
+        "require"   => "参数不能为空",
+        "agent"     => "未绑定代理信息"
+    ],
+    "error"     => [
+        "exist"         => "数据已存在",
+        "data"          => "操作失败",
+        "status-qrcode" => "请先开启后再生成二维码",
+        "captcha"       => "验证码输入错误",
+        "mobile"        => "手机号码格式错误",
+        "idcard"        => "身份证号码格式错误",
+        "email"         => "邮箱格式错误",
+        "sms-repeat"    => "请勿重复获取",
+        "sms"           => "获取验证码失败,请联系管理员",
+        "mobile-empty"  => "手机号未注册,请开通后再重试",
+        "mobile-exist"  => "手机号已被注册",
+        "user-empty"    => "登录账号不存在",
+        "user-exist"    => "登录账号已存在,请更换",
+        "user-status"   => "该账号已被冻结,请联系管理员",
+        "passwd"        => "登录密码错误",
+        "param"         => "不合法的参数",
+        "request"       => "不合法的请求格式",
+        "login"         => "登录已过期,请重新登录",
+        "sms-err"       => "短信验证码错误",
+        "agent"         => "代理状态异常,请联系管理员",
+        "agent-out"     => "权限已到期,请联系管理员",
+        "agent-no-exist"   => "代理不存在",
+        "store-no-exist"   => "门店不存在",
+    ],
+    "success"   => [
+        "data"  => "操作成功",
+        "sms"   => "验证码已成功发送至%mobile%,请注意查收",
+        "login" => "登录成功",
+        "print" => "已成功发起打印测试,请留意打印机是否正常工作",
+        "print-state" => "已成功发起状态查询任务,请等待1-3分钟再刷新数据"
+    ],
+];

+ 10 - 0
runtime/cache/framework/finder/php_files_f5b0c20a9560710a414b4cacb14834826e4d70166c2c43a69e75781712566849.php

@@ -0,0 +1,10 @@
+<?php
+return array (
+  '/Users/z/D/gzhexiao/gz-api/app/controller/IndexController.php' => 
+  array (
+    'mtime' => 1790350544,
+    'hasAttributes' => false,
+    'class' => 'app\\controller\\IndexController',
+    'type' => 'class',
+  ),
+);

+ 20 - 0
runtime/logs/hexagon-2026-10-14.log

@@ -0,0 +1,20 @@
+[2026-10-14 17:41:23] default.ERROR: 127.0.0.1 GET 127.0.0.1:1787
+ErrorException: include(/Users/z/D/gzhexiao/gz-api/app/view/index.html): Failed to open stream: No such file or directory in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/view/Raw.php:71
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/view/Raw.php(71): {closure}(2, 'include(/Users/...', '/Users/z/D/gzhe...', 71)
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/view/Raw.php(71): include()
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(251): support\view\Raw::render('index', Array, '', '')
+#3 /Users/z/D/gzhexiao/gz-api/config/route.php(16): view('index')
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/App.php(931): Webman\Route::{closure}(Object(support\Request))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/App.php(167): Webman\App::findRoute(Object(Workerman\Connection\TcpConnection), '/', 'GET/', Object(support\Request), 200)
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Connection/TcpConnection.php(805): Webman\App->onMessage(Object(Workerman\Connection\TcpConnection), Object(support\Request))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\Connection\TcpConnection->baseRead(Resource id #386)
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1758): Workerman\Events\Select->run()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#12 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#15 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#16 {main} [] []

+ 29867 - 0
runtime/logs/hexagon.log

@@ -0,0 +1,29867 @@
+2026-09-23 01:56:40 pid:93460 Workerman[start.php] start in DEBUG mode
+2026-09-23 01:56:54 pid:93460 Workerman[start.php] reloading
+2026-09-23 01:58:22 pid:93460 Workerman[start.php] reloading
+2026-09-23 01:58:32 pid:93460 Workerman[start.php] reloading
+2026-09-23 01:58:36 pid:93460 Workerman[start.php] reloading
+2026-09-23 01:58:37 pid:93460 Workerman[start.php] received signal SIGINT
+2026-09-23 01:58:37 pid:93460 Workerman[start.php] stopping
+2026-09-23 01:58:38 pid:93460 Workerman[start.php] has been stopped
+2026-09-23 01:58:38 pid:94054 Workerman[start.php] start in DEBUG mode
+2026-09-23 01:59:14 pid:94054 Workerman[start.php] reloading
+2026-09-23 01:59:40 pid:94054 Workerman[start.php] reloading
+2026-09-23 01:59:57 pid:94054 Workerman[start.php] received signal SIGINT
+2026-09-23 01:59:57 pid:94054 Workerman[start.php] stopping
+2026-09-23 01:59:57 pid:94054 Workerman[start.php] has been stopped
+2026-09-23 01:59:57 pid:94418 Workerman[start.php] start in DEBUG mode
+2026-09-23 02:00:59 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:02:26 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:02:43 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:03:16 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:03:28 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:03:46 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:04:22 pid:94418 Workerman[start.php] reloading
+2026-09-23 02:04:23 pid:94418 Workerman[start.php] received signal SIGINT
+2026-09-23 02:04:23 pid:94418 Workerman[start.php] stopping
+2026-09-23 02:04:24 pid:94418 Workerman[start.php] has been stopped
+2026-09-23 02:04:24 pid:95402 Workerman[start.php] start in DEBUG mode
+2026-09-23 02:05:09 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:07:39 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:08:19 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:09:43 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:17:37 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:17:51 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:18:46 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:18:48 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:19:20 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:20:08 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:21:10 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:22:28 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:22:49 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:22:55 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:23:37 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:24:02 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:28:55 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:29:22 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:29:35 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:29:39 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:30:28 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:31:28 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:31:42 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:31:53 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:31:55 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:32:36 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:43:26 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:44:25 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:44:29 pid:95402 Workerman[start.php] reloading
+2026-09-23 02:44:37 pid:95402 Workerman[start.php] reloading
+2026-09-24 00:58:56 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:02:08 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:02:51 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:02:56 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:03:18 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:03:27 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:03:29 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:03:31 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:03:53 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:04:12 pid:95402 Workerman[start.php] reloading
+2026-09-24 01:04:21 pid:95402 Workerman[start.php] reloading
+2026-09-25 00:13:43 pid:95402 Workerman[start.php] received signal SIGINT
+2026-09-25 00:13:43 pid:95402 Workerman[start.php] stopping
+2026-09-25 00:13:43 pid:95402 Workerman[start.php] has been stopped
+2026-09-25 00:13:43 pid:19053 Workerman[start.php] start in DEBUG mode
+2026-09-25 00:15:26 pid:19053 Workerman[start.php] reloading
+2026-09-25 00:17:42 pid:19053 Workerman[start.php] reloading
+2026-09-25 00:18:02 pid:19053 Workerman[start.php] reloading
+2026-09-25 00:20:46 pid:19053 Workerman[start.php] reloading
+2026-09-25 00:22:24 pid:19053 Workerman[start.php] received signal SIGINT
+2026-09-25 00:22:24 pid:19053 Workerman[start.php] stopping
+2026-09-25 00:22:24 pid:19053 Workerman[start.php] has been stopped
+2026-09-25 00:22:25 pid:20506 Workerman[start.php] start in DEBUG mode
+2026-09-25 00:22:52 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:23:12 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:23:41 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:23:51 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:54:33 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:55:23 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:55:43 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:56:13 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:56:49 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:56:55 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:56:56 pid:20506 Workerman[start.php] reloading
+2026-09-25 00:57:09 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:03:13 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:03:17 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:05:52 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:05:55 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:06:08 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:10:07 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:10:36 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:14:25 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:16:43 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:16:46 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:16:54 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:16:57 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:18:59 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:19:12 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:23:00 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:23:01 pid:24636 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:24638 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24636] exit with status 64000
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24638] exit with status 64000
+2026-09-25 01:23:01 pid:24640 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24640] exit with status 64000
+2026-09-25 01:23:01 pid:24643 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24643] exit with status 64000
+2026-09-25 01:23:01 pid:24647 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24647] exit with status 64000
+2026-09-25 01:23:01 pid:24649 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:24651 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24649] exit with status 64000
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24651] exit with status 64000
+2026-09-25 01:23:01 pid:24653 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24653] exit with status 64000
+2026-09-25 01:23:01 pid:24655 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24655] exit with status 64000
+2026-09-25 01:23:01 pid:24657 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24657] exit with status 64000
+2026-09-25 01:23:01 pid:24659 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24659] exit with status 64000
+2026-09-25 01:23:01 pid:24661 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24661] exit with status 64000
+2026-09-25 01:23:01 pid:24663 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24663] exit with status 64000
+2026-09-25 01:23:01 pid:24665 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24665] exit with status 64000
+2026-09-25 01:23:01 pid:24667 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24667] exit with status 64000
+2026-09-25 01:23:01 pid:24670 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:24672 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24670] exit with status 64000
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24672] exit with status 64000
+2026-09-25 01:23:01 pid:24674 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24674] exit with status 64000
+2026-09-25 01:23:01 pid:24676 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:24678 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24676] exit with status 64000
+2026-09-25 01:23:01 pid:24680 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24678] exit with status 64000
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24680] exit with status 64000
+2026-09-25 01:23:01 pid:24682 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:24684 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24682] exit with status 64000
+2026-09-25 01:23:01 pid:24686 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24684] exit with status 64000
+2026-09-25 01:23:01 pid:24688 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24686] exit with status 64000
+2026-09-25 01:23:01 pid:24690 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24688] exit with status 64000
+2026-09-25 01:23:01 pid:24692 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24690] exit with status 64000
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24692] exit with status 64000
+2026-09-25 01:23:01 pid:24694 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24694] exit with status 64000
+2026-09-25 01:23:01 pid:24696 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24696] exit with status 64000
+2026-09-25 01:23:01 pid:24698 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24698] exit with status 64000
+2026-09-25 01:23:01 pid:24700 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24700] exit with status 64000
+2026-09-25 01:23:01 pid:24702 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24702] exit with status 64000
+2026-09-25 01:23:01 pid:24704 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:01 pid:20506 worker[hexagon:24704] exit with status 64000
+2026-09-25 01:23:01 pid:24706 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24706] exit with status 64000
+2026-09-25 01:23:02 pid:24708 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24708] exit with status 64000
+2026-09-25 01:23:02 pid:24710 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24710] exit with status 64000
+2026-09-25 01:23:02 pid:24712 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24712] exit with status 64000
+2026-09-25 01:23:02 pid:24714 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24714] exit with status 64000
+2026-09-25 01:23:02 pid:24716 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24716] exit with status 64000
+2026-09-25 01:23:02 pid:24718 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24718] exit with status 64000
+2026-09-25 01:23:02 pid:24720 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24720] exit with status 64000
+2026-09-25 01:23:02 pid:24722 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24722] exit with status 64000
+2026-09-25 01:23:02 pid:24724 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24724] exit with status 64000
+2026-09-25 01:23:02 pid:24726 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24726] exit with status 64000
+2026-09-25 01:23:02 pid:24728 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24728] exit with status 64000
+2026-09-25 01:23:02 pid:24730 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24732 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24730] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24732] exit with status 64000
+2026-09-25 01:23:02 pid:24734 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.fast:24734] exit with status 64000
+2026-09-25 01:23:02 pid:24736 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24736] exit with status 64000
+2026-09-25 01:23:02 pid:24738 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24738] exit with status 64000
+2026-09-25 01:23:02 pid:24740 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24742 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24740] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24742] exit with status 64000
+2026-09-25 01:23:02 pid:24744 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24746 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24744] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24746] exit with status 64000
+2026-09-25 01:23:02 pid:24748 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24748] exit with status 64000
+2026-09-25 01:23:02 pid:24750 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[plugin.webman.redis-queue.slow:24750] exit with status 64000
+2026-09-25 01:23:02 pid:24752 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24754 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24752] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24754] exit with status 64000
+2026-09-25 01:23:02 pid:24756 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24758 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24756] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24758] exit with status 64000
+2026-09-25 01:23:02 pid:24760 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24760] exit with status 64000
+2026-09-25 01:23:02 pid:24762 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24764 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24762] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24764] exit with status 64000
+2026-09-25 01:23:02 pid:24766 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24768 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24766] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24768] exit with status 64000
+2026-09-25 01:23:02 pid:24770 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24770] exit with status 64000
+2026-09-25 01:23:02 pid:24772 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24772] exit with status 64000
+2026-09-25 01:23:02 pid:24774 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24774] exit with status 64000
+2026-09-25 01:23:02 pid:24776 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24776] exit with status 64000
+2026-09-25 01:23:02 pid:24778 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24780 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24778] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24780] exit with status 64000
+2026-09-25 01:23:02 pid:24782 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24784 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24782] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24784] exit with status 64000
+2026-09-25 01:23:02 pid:24786 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24788 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24786] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24788] exit with status 64000
+2026-09-25 01:23:02 pid:24790 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24792 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24790] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24792] exit with status 64000
+2026-09-25 01:23:02 pid:24794 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24795 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24794] exit with status 64000
+2026-09-25 01:23:02 pid:24798 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24795] exit with status 64000
+2026-09-25 01:23:02 pid:24800 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24798] exit with status 64000
+2026-09-25 01:23:02 pid:24802 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24800] exit with status 64000
+2026-09-25 01:23:02 pid:24804 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24802] exit with status 64000
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24804] exit with status 64000
+2026-09-25 01:23:02 pid:24806 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24806] exit with status 64000
+2026-09-25 01:23:02 pid:24808 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24808] exit with status 64000
+2026-09-25 01:23:02 pid:24810 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24810] exit with status 64000
+2026-09-25 01:23:02 pid:24812 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24812] exit with status 64000
+2026-09-25 01:23:02 pid:24814 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:24816 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:02 pid:20506 worker[hexagon:24814] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24816] exit with status 64000
+2026-09-25 01:23:03 pid:24818 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24818] exit with status 64000
+2026-09-25 01:23:03 pid:24820 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24820] exit with status 64000
+2026-09-25 01:23:03 pid:24822 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24822] exit with status 64000
+2026-09-25 01:23:03 pid:24824 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24824] exit with status 64000
+2026-09-25 01:23:03 pid:24826 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24826] exit with status 64000
+2026-09-25 01:23:03 pid:24829 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24829] exit with status 64000
+2026-09-25 01:23:03 pid:24831 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24831] exit with status 64000
+2026-09-25 01:23:03 pid:24833 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24833] exit with status 64000
+2026-09-25 01:23:03 pid:24835 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24837 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24835] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24837] exit with status 64000
+2026-09-25 01:23:03 pid:24839 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24839] exit with status 64000
+2026-09-25 01:23:03 pid:24841 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24841] exit with status 64000
+2026-09-25 01:23:03 pid:24843 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24845 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24843] exit with status 64000
+2026-09-25 01:23:03 pid:24847 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24845] exit with status 64000
+2026-09-25 01:23:03 pid:24849 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.fast:24847] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24849] exit with status 64000
+2026-09-25 01:23:03 pid:24851 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24851] exit with status 64000
+2026-09-25 01:23:03 pid:24853 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24855 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24853] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24855] exit with status 64000
+2026-09-25 01:23:03 pid:24857 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24859 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24857] exit with status 64000
+2026-09-25 01:23:03 pid:24861 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24859] exit with status 64000
+2026-09-25 01:23:03 pid:24863 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24861] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[plugin.webman.redis-queue.slow:24863] exit with status 64000
+2026-09-25 01:23:03 pid:24865 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24867 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24865] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24867] exit with status 64000
+2026-09-25 01:23:03 pid:24869 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24871 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24869] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24871] exit with status 64000
+2026-09-25 01:23:03 pid:24873 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24873] exit with status 64000
+2026-09-25 01:23:03 pid:24875 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24877 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24875] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24877] exit with status 64000
+2026-09-25 01:23:03 pid:24879 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24881 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24879] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24881] exit with status 64000
+2026-09-25 01:23:03 pid:24883 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24883] exit with status 64000
+2026-09-25 01:23:03 pid:24885 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24885] exit with status 64000
+2026-09-25 01:23:03 pid:24887 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24887] exit with status 64000
+2026-09-25 01:23:03 pid:24889 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24889] exit with status 64000
+2026-09-25 01:23:03 pid:24891 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24893 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24891] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24893] exit with status 64000
+2026-09-25 01:23:03 pid:24895 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24897 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24895] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24897] exit with status 64000
+2026-09-25 01:23:03 pid:24899 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24901 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24899] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24901] exit with status 64000
+2026-09-25 01:23:03 pid:24903 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24905 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24903] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24905] exit with status 64000
+2026-09-25 01:23:03 pid:24907 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24909 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:24911 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24907] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24909] exit with status 64000
+2026-09-25 01:23:03 pid:24913 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24911] exit with status 64000
+2026-09-25 01:23:03 pid:24915 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24913] exit with status 64000
+2026-09-25 01:23:03 pid:24917 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24915] exit with status 64000
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24917] exit with status 64000
+2026-09-25 01:23:03 pid:24919 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24919] exit with status 64000
+2026-09-25 01:23:03 pid:24921 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24921] exit with status 64000
+2026-09-25 01:23:03 pid:24923 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:03 pid:20506 worker[hexagon:24923] exit with status 64000
+2026-09-25 01:23:03 pid:24925 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24927 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24925] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24927] exit with status 64000
+2026-09-25 01:23:04 pid:24929 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24929] exit with status 64000
+2026-09-25 01:23:04 pid:24931 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24931] exit with status 64000
+2026-09-25 01:23:04 pid:24933 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24933] exit with status 64000
+2026-09-25 01:23:04 pid:24935 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24935] exit with status 64000
+2026-09-25 01:23:04 pid:24937 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24937] exit with status 64000
+2026-09-25 01:23:04 pid:24939 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24939] exit with status 64000
+2026-09-25 01:23:04 pid:24941 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24941] exit with status 64000
+2026-09-25 01:23:04 pid:24943 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24943] exit with status 64000
+2026-09-25 01:23:04 pid:24945 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24947 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24945] exit with status 64000
+2026-09-25 01:23:04 pid:24949 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24947] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24949] exit with status 64000
+2026-09-25 01:23:04 pid:24951 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24951] exit with status 64000
+2026-09-25 01:23:04 pid:24953 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24953] exit with status 64000
+2026-09-25 01:23:04 pid:24955 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24957 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24955] exit with status 64000
+2026-09-25 01:23:04 pid:24959 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24957] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.fast:24959] exit with status 64000
+2026-09-25 01:23:04 pid:24961 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24961] exit with status 64000
+2026-09-25 01:23:04 pid:24963 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24963] exit with status 64000
+2026-09-25 01:23:04 pid:24965 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24967 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24965] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24967] exit with status 64000
+2026-09-25 01:23:04 pid:24969 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24971 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24969] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24971] exit with status 64000
+2026-09-25 01:23:04 pid:24973 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24975 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24973] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[plugin.webman.redis-queue.slow:24975] exit with status 64000
+2026-09-25 01:23:04 pid:24977 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24979 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24977] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24979] exit with status 64000
+2026-09-25 01:23:04 pid:24981 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24983 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24981] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24983] exit with status 64000
+2026-09-25 01:23:04 pid:24985 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24985] exit with status 64000
+2026-09-25 01:23:04 pid:24987 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24989 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24987] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24989] exit with status 64000
+2026-09-25 01:23:04 pid:24991 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:24993 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24991] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24993] exit with status 64000
+2026-09-25 01:23:04 pid:24995 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24995] exit with status 64000
+2026-09-25 01:23:04 pid:24997 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24997] exit with status 64000
+2026-09-25 01:23:04 pid:24999 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:24999] exit with status 64000
+2026-09-25 01:23:04 pid:25001 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25001] exit with status 64000
+2026-09-25 01:23:04 pid:25003 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:25005 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25003] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25005] exit with status 64000
+2026-09-25 01:23:04 pid:25007 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:25009 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25007] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25009] exit with status 64000
+2026-09-25 01:23:04 pid:25011 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:25013 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25011] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25013] exit with status 64000
+2026-09-25 01:23:04 pid:25015 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:25017 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25015] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25017] exit with status 64000
+2026-09-25 01:23:04 pid:25019 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:25021 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25019] exit with status 64000
+2026-09-25 01:23:04 pid:25023 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25021] exit with status 64000
+2026-09-25 01:23:04 pid:25025 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25023] exit with status 64000
+2026-09-25 01:23:04 pid:25027 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25025] exit with status 64000
+2026-09-25 01:23:04 pid:25029 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25027] exit with status 64000
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25029] exit with status 64000
+2026-09-25 01:23:04 pid:25031 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25031] exit with status 64000
+2026-09-25 01:23:04 pid:25033 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:04 pid:20506 worker[hexagon:25033] exit with status 64000
+2026-09-25 01:23:04 pid:25035 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25035] exit with status 64000
+2026-09-25 01:23:05 pid:25037 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25039 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25037] exit with status 64000
+2026-09-25 01:23:05 pid:25041 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25039] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25041] exit with status 64000
+2026-09-25 01:23:05 pid:25043 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25043] exit with status 64000
+2026-09-25 01:23:05 pid:25045 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25045] exit with status 64000
+2026-09-25 01:23:05 pid:25047 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25047] exit with status 64000
+2026-09-25 01:23:05 pid:25049 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25049] exit with status 64000
+2026-09-25 01:23:05 pid:25051 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25053 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25051] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25053] exit with status 64000
+2026-09-25 01:23:05 pid:25055 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25055] exit with status 64000
+2026-09-25 01:23:05 pid:25057 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25059 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25057] exit with status 64000
+2026-09-25 01:23:05 pid:25061 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25059] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25061] exit with status 64000
+2026-09-25 01:23:05 pid:25063 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25063] exit with status 64000
+2026-09-25 01:23:05 pid:25065 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25065] exit with status 64000
+2026-09-25 01:23:05 pid:25067 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25069 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25067] exit with status 64000
+2026-09-25 01:23:05 pid:25071 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25069] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.fast:25071] exit with status 64000
+2026-09-25 01:23:05 pid:25073 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25073] exit with status 64000
+2026-09-25 01:23:05 pid:25075 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25075] exit with status 64000
+2026-09-25 01:23:05 pid:25077 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25079 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25077] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25079] exit with status 64000
+2026-09-25 01:23:05 pid:25081 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25083 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25081] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25083] exit with status 64000
+2026-09-25 01:23:05 pid:25085 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25087 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25085] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[plugin.webman.redis-queue.slow:25087] exit with status 64000
+2026-09-25 01:23:05 pid:25089 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25091 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25089] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25091] exit with status 64000
+2026-09-25 01:23:05 pid:25093 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25095 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25093] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25095] exit with status 64000
+2026-09-25 01:23:05 pid:25097 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25097] exit with status 64000
+2026-09-25 01:23:05 pid:25099 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25101 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25099] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25101] exit with status 64000
+2026-09-25 01:23:05 pid:25103 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25105 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25103] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25105] exit with status 64000
+2026-09-25 01:23:05 pid:25107 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25107] exit with status 64000
+2026-09-25 01:23:05 pid:25109 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25109] exit with status 64000
+2026-09-25 01:23:05 pid:25111 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25111] exit with status 64000
+2026-09-25 01:23:05 pid:25113 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25113] exit with status 64000
+2026-09-25 01:23:05 pid:25115 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25117 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25115] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25117] exit with status 64000
+2026-09-25 01:23:05 pid:25119 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25121 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25119] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25121] exit with status 64000
+2026-09-25 01:23:05 pid:25123 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25125 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25123] exit with status 64000
+2026-09-25 01:23:05 pid:25127 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25125] exit with status 64000
+2026-09-25 01:23:05 pid:25129 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25127] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25129] exit with status 64000
+2026-09-25 01:23:05 pid:25131 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:25133 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25131] exit with status 64000
+2026-09-25 01:23:05 pid:25135 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25133] exit with status 64000
+2026-09-25 01:23:05 pid:25137 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25135] exit with status 64000
+2026-09-25 01:23:05 pid:25139 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25137] exit with status 64000
+2026-09-25 01:23:05 pid:25141 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25139] exit with status 64000
+2026-09-25 01:23:05 pid:20506 worker[hexagon:25141] exit with status 64000
+2026-09-25 01:23:05 pid:25143 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25143] exit with status 64000
+2026-09-25 01:23:06 pid:25145 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25145] exit with status 64000
+2026-09-25 01:23:06 pid:25147 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25147] exit with status 64000
+2026-09-25 01:23:06 pid:25149 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25151 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25149] exit with status 64000
+2026-09-25 01:23:06 pid:25153 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25151] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25153] exit with status 64000
+2026-09-25 01:23:06 pid:25155 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25155] exit with status 64000
+2026-09-25 01:23:06 pid:25157 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25157] exit with status 64000
+2026-09-25 01:23:06 pid:25159 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25159] exit with status 64000
+2026-09-25 01:23:06 pid:25161 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25161] exit with status 64000
+2026-09-25 01:23:06 pid:25163 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25165 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25163] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25165] exit with status 64000
+2026-09-25 01:23:06 pid:25167 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25167] exit with status 64000
+2026-09-25 01:23:06 pid:25169 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25171 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25169] exit with status 64000
+2026-09-25 01:23:06 pid:25173 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25171] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25173] exit with status 64000
+2026-09-25 01:23:06 pid:25175 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25175] exit with status 64000
+2026-09-25 01:23:06 pid:25177 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25177] exit with status 64000
+2026-09-25 01:23:06 pid:25179 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25181 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25179] exit with status 64000
+2026-09-25 01:23:06 pid:25183 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25181] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.fast:25183] exit with status 64000
+2026-09-25 01:23:06 pid:25185 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25187 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25185] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25187] exit with status 64000
+2026-09-25 01:23:06 pid:25189 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25191 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25189] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25191] exit with status 64000
+2026-09-25 01:23:06 pid:25193 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25195 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25193] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25195] exit with status 64000
+2026-09-25 01:23:06 pid:25197 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25199 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25197] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[plugin.webman.redis-queue.slow:25199] exit with status 64000
+2026-09-25 01:23:06 pid:25201 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25202 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25202] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25201] exit with status 64000
+2026-09-25 01:23:06 pid:25205 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25207 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25205] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25207] exit with status 64000
+2026-09-25 01:23:06 pid:25209 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25209] exit with status 64000
+2026-09-25 01:23:06 pid:25211 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25213 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25211] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25213] exit with status 64000
+2026-09-25 01:23:06 pid:25215 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25217 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25215] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25217] exit with status 64000
+2026-09-25 01:23:06 pid:25219 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25219] exit with status 64000
+2026-09-25 01:23:06 pid:25221 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25221] exit with status 64000
+2026-09-25 01:23:06 pid:25223 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25223] exit with status 64000
+2026-09-25 01:23:06 pid:25225 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25225] exit with status 64000
+2026-09-25 01:23:06 pid:25227 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25229 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25227] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25229] exit with status 64000
+2026-09-25 01:23:06 pid:25231 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25233 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25231] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25233] exit with status 64000
+2026-09-25 01:23:06 pid:25235 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25235] exit with status 64000
+2026-09-25 01:23:06 pid:25237 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25239 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25237] exit with status 64000
+2026-09-25 01:23:06 pid:25241 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25239] exit with status 64000
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25241] exit with status 64000
+2026-09-25 01:23:06 pid:25243 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:25245 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25243] exit with status 64000
+2026-09-25 01:23:06 pid:25247 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25245] exit with status 64000
+2026-09-25 01:23:06 pid:25249 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25247] exit with status 64000
+2026-09-25 01:23:06 pid:25251 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:06 pid:20506 worker[hexagon:25249] exit with status 64000
+2026-09-25 01:23:06 pid:25253 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25251] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25253] exit with status 64000
+2026-09-25 01:23:07 pid:25255 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25255] exit with status 64000
+2026-09-25 01:23:07 pid:25257 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25257] exit with status 64000
+2026-09-25 01:23:07 pid:25259 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25259] exit with status 64000
+2026-09-25 01:23:07 pid:25261 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25263 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25261] exit with status 64000
+2026-09-25 01:23:07 pid:25265 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25263] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25265] exit with status 64000
+2026-09-25 01:23:07 pid:25267 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25267] exit with status 64000
+2026-09-25 01:23:07 pid:25269 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25269] exit with status 64000
+2026-09-25 01:23:07 pid:25271 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25271] exit with status 64000
+2026-09-25 01:23:07 pid:25273 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25273] exit with status 64000
+2026-09-25 01:23:07 pid:25275 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25277 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25275] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25277] exit with status 64000
+2026-09-25 01:23:07 pid:25279 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25279] exit with status 64000
+2026-09-25 01:23:07 pid:25281 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25283 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25281] exit with status 64000
+2026-09-25 01:23:07 pid:25285 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25283] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25285] exit with status 64000
+2026-09-25 01:23:07 pid:25287 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25287] exit with status 64000
+2026-09-25 01:23:07 pid:25289 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25289] exit with status 64000
+2026-09-25 01:23:07 pid:25291 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25293 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25291] exit with status 64000
+2026-09-25 01:23:07 pid:25295 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25293] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.fast:25295] exit with status 64000
+2026-09-25 01:23:07 pid:25297 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25299 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25297] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25299] exit with status 64000
+2026-09-25 01:23:07 pid:25301 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25303 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25301] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25303] exit with status 64000
+2026-09-25 01:23:07 pid:25305 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25307 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25305] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25307] exit with status 64000
+2026-09-25 01:23:07 pid:25309 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25311 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25309] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[plugin.webman.redis-queue.slow:25311] exit with status 64000
+2026-09-25 01:23:07 pid:25313 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25314 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25314] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25313] exit with status 64000
+2026-09-25 01:23:07 pid:25317 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25319 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25317] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25319] exit with status 64000
+2026-09-25 01:23:07 pid:25321 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25321] exit with status 64000
+2026-09-25 01:23:07 pid:25323 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25325 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25323] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25325] exit with status 64000
+2026-09-25 01:23:07 pid:25327 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25329 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25327] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25329] exit with status 64000
+2026-09-25 01:23:07 pid:25331 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25333 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25331] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25333] exit with status 64000
+2026-09-25 01:23:07 pid:25335 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25335] exit with status 64000
+2026-09-25 01:23:07 pid:25337 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25337] exit with status 64000
+2026-09-25 01:23:07 pid:25339 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25341 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25339] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25341] exit with status 64000
+2026-09-25 01:23:07 pid:25343 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25345 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25343] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25345] exit with status 64000
+2026-09-25 01:23:07 pid:25347 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25347] exit with status 64000
+2026-09-25 01:23:07 pid:25349 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25351 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25349] exit with status 64000
+2026-09-25 01:23:07 pid:25353 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25351] exit with status 64000
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25353] exit with status 64000
+2026-09-25 01:23:07 pid:25355 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:25357 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25355] exit with status 64000
+2026-09-25 01:23:07 pid:25359 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:07 pid:20506 worker[hexagon:25357] exit with status 64000
+2026-09-25 01:23:07 pid:25361 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25359] exit with status 64000
+2026-09-25 01:23:08 pid:25363 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25361] exit with status 64000
+2026-09-25 01:23:08 pid:25365 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25363] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25365] exit with status 64000
+2026-09-25 01:23:08 pid:25367 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25369 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25367] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25369] exit with status 64000
+2026-09-25 01:23:08 pid:25371 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25371] exit with status 64000
+2026-09-25 01:23:08 pid:25373 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25375 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25373] exit with status 64000
+2026-09-25 01:23:08 pid:25377 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25375] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25377] exit with status 64000
+2026-09-25 01:23:08 pid:25379 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25379] exit with status 64000
+2026-09-25 01:23:08 pid:25381 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25381] exit with status 64000
+2026-09-25 01:23:08 pid:25383 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25383] exit with status 64000
+2026-09-25 01:23:08 pid:25385 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25385] exit with status 64000
+2026-09-25 01:23:08 pid:25387 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25389 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25387] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25389] exit with status 64000
+2026-09-25 01:23:08 pid:25391 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25391] exit with status 64000
+2026-09-25 01:23:08 pid:25393 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25395 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25393] exit with status 64000
+2026-09-25 01:23:08 pid:25397 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25395] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25397] exit with status 64000
+2026-09-25 01:23:08 pid:25399 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25399] exit with status 64000
+2026-09-25 01:23:08 pid:25401 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25401] exit with status 64000
+2026-09-25 01:23:08 pid:25403 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25405 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25403] exit with status 64000
+2026-09-25 01:23:08 pid:25407 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25405] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.fast:25407] exit with status 64000
+2026-09-25 01:23:08 pid:25409 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25411 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25409] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25411] exit with status 64000
+2026-09-25 01:23:08 pid:25413 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25415 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25413] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25415] exit with status 64000
+2026-09-25 01:23:08 pid:25417 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25419 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25417] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25419] exit with status 64000
+2026-09-25 01:23:08 pid:25421 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25423 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25421] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[plugin.webman.redis-queue.slow:25423] exit with status 64000
+2026-09-25 01:23:08 pid:25425 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25426 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25426] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25425] exit with status 64000
+2026-09-25 01:23:08 pid:25429 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25431 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25429] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25431] exit with status 64000
+2026-09-25 01:23:08 pid:25433 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25433] exit with status 64000
+2026-09-25 01:23:08 pid:25435 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25436 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25435] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25436] exit with status 64000
+2026-09-25 01:23:08 pid:25439 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25441 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25439] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25441] exit with status 64000
+2026-09-25 01:23:08 pid:25443 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25445 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25443] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25445] exit with status 64000
+2026-09-25 01:23:08 pid:25447 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25447] exit with status 64000
+2026-09-25 01:23:08 pid:25449 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25449] exit with status 64000
+2026-09-25 01:23:08 pid:25451 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25453 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25451] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25453] exit with status 64000
+2026-09-25 01:23:08 pid:25455 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25457 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25455] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25457] exit with status 64000
+2026-09-25 01:23:08 pid:25459 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25461 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25463 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25459] exit with status 64000
+2026-09-25 01:23:08 pid:25465 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25461] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25463] exit with status 64000
+2026-09-25 01:23:08 pid:20506 worker[hexagon:25465] exit with status 64000
+2026-09-25 01:23:08 pid:25467 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:08 pid:25469 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25467] exit with status 64000
+2026-09-25 01:23:09 pid:25471 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25469] exit with status 64000
+2026-09-25 01:23:09 pid:25473 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25471] exit with status 64000
+2026-09-25 01:23:09 pid:25475 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25473] exit with status 64000
+2026-09-25 01:23:09 pid:25477 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25475] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25477] exit with status 64000
+2026-09-25 01:23:09 pid:25479 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25481 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25479] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25481] exit with status 64000
+2026-09-25 01:23:09 pid:25483 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25483] exit with status 64000
+2026-09-25 01:23:09 pid:25485 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25487 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25485] exit with status 64000
+2026-09-25 01:23:09 pid:25489 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25487] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25489] exit with status 64000
+2026-09-25 01:23:09 pid:25491 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25491] exit with status 64000
+2026-09-25 01:23:09 pid:25493 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25493] exit with status 64000
+2026-09-25 01:23:09 pid:25495 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25495] exit with status 64000
+2026-09-25 01:23:09 pid:25497 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25497] exit with status 64000
+2026-09-25 01:23:09 pid:25499 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25501 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25499] exit with status 64000
+2026-09-25 01:23:09 pid:25503 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25501] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25503] exit with status 64000
+2026-09-25 01:23:09 pid:25505 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25507 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25505] exit with status 64000
+2026-09-25 01:23:09 pid:25509 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25507] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25509] exit with status 64000
+2026-09-25 01:23:09 pid:25511 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25511] exit with status 64000
+2026-09-25 01:23:09 pid:25513 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25513] exit with status 64000
+2026-09-25 01:23:09 pid:25515 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25515] exit with status 64000
+2026-09-25 01:23:09 pid:25517 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25519 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25517] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.fast:25519] exit with status 64000
+2026-09-25 01:23:09 pid:25521 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25521] exit with status 64000
+2026-09-25 01:23:09 pid:25523 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25523] exit with status 64000
+2026-09-25 01:23:09 pid:25525 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25527 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25525] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25527] exit with status 64000
+2026-09-25 01:23:09 pid:25529 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25531 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25529] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25531] exit with status 64000
+2026-09-25 01:23:09 pid:25533 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25535 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25533] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[plugin.webman.redis-queue.slow:25535] exit with status 64000
+2026-09-25 01:23:09 pid:25537 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25538 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25538] exit with status 64000
+2026-09-25 01:23:09 pid:25541 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25537] exit with status 64000
+2026-09-25 01:23:09 pid:25543 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25541] exit with status 64000
+2026-09-25 01:23:09 pid:25545 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25543] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25545] exit with status 64000
+2026-09-25 01:23:09 pid:25547 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25548 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25548] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25547] exit with status 64000
+2026-09-25 01:23:09 pid:25551 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25553 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25551] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25553] exit with status 64000
+2026-09-25 01:23:09 pid:25555 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25557 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25555] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25557] exit with status 64000
+2026-09-25 01:23:09 pid:25559 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25559] exit with status 64000
+2026-09-25 01:23:09 pid:25561 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25561] exit with status 64000
+2026-09-25 01:23:09 pid:25563 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25565 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25563] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25565] exit with status 64000
+2026-09-25 01:23:09 pid:25567 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25567] exit with status 64000
+2026-09-25 01:23:09 pid:25569 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25569] exit with status 64000
+2026-09-25 01:23:09 pid:25571 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25572 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25574 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:25576 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25571] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25574] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25572] exit with status 64000
+2026-09-25 01:23:09 pid:20506 worker[hexagon:25576] exit with status 64000
+2026-09-25 01:23:10 pid:25579 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25580 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25579] exit with status 64000
+2026-09-25 01:23:10 pid:25583 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25580] exit with status 64000
+2026-09-25 01:23:10 pid:25584 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25583] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25584] exit with status 64000
+2026-09-25 01:23:10 pid:25587 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25589 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25587] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25589] exit with status 64000
+2026-09-25 01:23:10 pid:25591 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25591] exit with status 64000
+2026-09-25 01:23:10 pid:25593 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25593] exit with status 64000
+2026-09-25 01:23:10 pid:25595 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25595] exit with status 64000
+2026-09-25 01:23:10 pid:25597 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25599 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25597] exit with status 64000
+2026-09-25 01:23:10 pid:25601 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25599] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25601] exit with status 64000
+2026-09-25 01:23:10 pid:25603 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25603] exit with status 64000
+2026-09-25 01:23:10 pid:25605 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25605] exit with status 64000
+2026-09-25 01:23:10 pid:25607 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25607] exit with status 64000
+2026-09-25 01:23:10 pid:25609 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25609] exit with status 64000
+2026-09-25 01:23:10 pid:25611 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25613 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25611] exit with status 64000
+2026-09-25 01:23:10 pid:25615 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25613] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25615] exit with status 64000
+2026-09-25 01:23:10 pid:25617 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25619 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25617] exit with status 64000
+2026-09-25 01:23:10 pid:25621 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25619] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25621] exit with status 64000
+2026-09-25 01:23:10 pid:25623 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25623] exit with status 64000
+2026-09-25 01:23:10 pid:25625 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25625] exit with status 64000
+2026-09-25 01:23:10 pid:25627 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25627] exit with status 64000
+2026-09-25 01:23:10 pid:25629 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25631 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25629] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.fast:25631] exit with status 64000
+2026-09-25 01:23:10 pid:25633 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25635 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25633] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25635] exit with status 64000
+2026-09-25 01:23:10 pid:25637 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25639 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25637] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25639] exit with status 64000
+2026-09-25 01:23:10 pid:25641 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25643 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25641] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25643] exit with status 64000
+2026-09-25 01:23:10 pid:25645 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25647 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25645] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[plugin.webman.redis-queue.slow:25647] exit with status 64000
+2026-09-25 01:23:10 pid:25649 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25650 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25653 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25649] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25650] exit with status 64000
+2026-09-25 01:23:10 pid:25655 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25653] exit with status 64000
+2026-09-25 01:23:10 pid:25657 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25655] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25657] exit with status 64000
+2026-09-25 01:23:10 pid:25659 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25660 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25660] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25659] exit with status 64000
+2026-09-25 01:23:10 pid:25663 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25665 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25663] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25665] exit with status 64000
+2026-09-25 01:23:10 pid:25667 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25669 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25667] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25669] exit with status 64000
+2026-09-25 01:23:10 pid:25671 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25671] exit with status 64000
+2026-09-25 01:23:10 pid:25673 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25673] exit with status 64000
+2026-09-25 01:23:10 pid:25675 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25677 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25675] exit with status 64000
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25677] exit with status 64000
+2026-09-25 01:23:10 pid:25679 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25679] exit with status 64000
+2026-09-25 01:23:10 pid:25681 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:20506 worker[hexagon:25681] exit with status 64000
+2026-09-25 01:23:10 pid:25683 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25685 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:10 pid:25686 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25687 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25683] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25686] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25685] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25687] exit with status 64000
+2026-09-25 01:23:11 pid:25692 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25691 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25691] exit with status 64000
+2026-09-25 01:23:11 pid:25696 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25695 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25692] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25696] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25695] exit with status 64000
+2026-09-25 01:23:11 pid:25699 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25701 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25699] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25701] exit with status 64000
+2026-09-25 01:23:11 pid:25703 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25703] exit with status 64000
+2026-09-25 01:23:11 pid:25705 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25705] exit with status 64000
+2026-09-25 01:23:11 pid:25707 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25707] exit with status 64000
+2026-09-25 01:23:11 pid:25709 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25711 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25709] exit with status 64000
+2026-09-25 01:23:11 pid:25713 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25711] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25713] exit with status 64000
+2026-09-25 01:23:11 pid:25715 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25715] exit with status 64000
+2026-09-25 01:23:11 pid:25717 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25717] exit with status 64000
+2026-09-25 01:23:11 pid:25719 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25719] exit with status 64000
+2026-09-25 01:23:11 pid:25721 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25721] exit with status 64000
+2026-09-25 01:23:11 pid:25723 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25725 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25723] exit with status 64000
+2026-09-25 01:23:11 pid:25727 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25725] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25727] exit with status 64000
+2026-09-25 01:23:11 pid:25729 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25731 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25733 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25729] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25731] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25733] exit with status 64000
+2026-09-25 01:23:11 pid:25735 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25735] exit with status 64000
+2026-09-25 01:23:11 pid:25737 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25737] exit with status 64000
+2026-09-25 01:23:11 pid:25739 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25739] exit with status 64000
+2026-09-25 01:23:11 pid:25741 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25741] exit with status 64000
+2026-09-25 01:23:11 pid:25743 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.fast:25743] exit with status 64000
+2026-09-25 01:23:11 pid:25745 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25747 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25745] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25747] exit with status 64000
+2026-09-25 01:23:11 pid:25749 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25751 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25749] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25751] exit with status 64000
+2026-09-25 01:23:11 pid:25753 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25755 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25753] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25755] exit with status 64000
+2026-09-25 01:23:11 pid:25757 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25758 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25757] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[plugin.webman.redis-queue.slow:25758] exit with status 64000
+2026-09-25 01:23:11 pid:25761 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25762 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25764 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25762] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25761] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25764] exit with status 64000
+2026-09-25 01:23:11 pid:25767 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25769 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25767] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25769] exit with status 64000
+2026-09-25 01:23:11 pid:25771 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25772 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25772] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25771] exit with status 64000
+2026-09-25 01:23:11 pid:25775 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25777 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25775] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25777] exit with status 64000
+2026-09-25 01:23:11 pid:25779 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25779] exit with status 64000
+2026-09-25 01:23:11 pid:25781 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25781] exit with status 64000
+2026-09-25 01:23:11 pid:25783 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25783] exit with status 64000
+2026-09-25 01:23:11 pid:25785 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25785] exit with status 64000
+2026-09-25 01:23:11 pid:25787 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:25789 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25787] exit with status 64000
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25789] exit with status 64000
+2026-09-25 01:23:11 pid:25791 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25791] exit with status 64000
+2026-09-25 01:23:11 pid:25793 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:11 pid:20506 worker[hexagon:25793] exit with status 64000
+2026-09-25 01:23:12 pid:25795 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25796 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25797 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25799 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25795] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25799] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25796] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25797] exit with status 64000
+2026-09-25 01:23:12 pid:25803 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25804 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25804] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25803] exit with status 64000
+2026-09-25 01:23:12 pid:25807 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25808 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25808] exit with status 64000
+2026-09-25 01:23:12 pid:25811 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25807] exit with status 64000
+2026-09-25 01:23:12 pid:25813 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25811] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25813] exit with status 64000
+2026-09-25 01:23:12 pid:25815 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25815] exit with status 64000
+2026-09-25 01:23:12 pid:25817 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25817] exit with status 64000
+2026-09-25 01:23:12 pid:25819 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25819] exit with status 64000
+2026-09-25 01:23:12 pid:25821 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25823 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25821] exit with status 64000
+2026-09-25 01:23:12 pid:25825 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25823] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25825] exit with status 64000
+2026-09-25 01:23:12 pid:25827 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25829 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25827] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25829] exit with status 64000
+2026-09-25 01:23:12 pid:25831 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25831] exit with status 64000
+2026-09-25 01:23:12 pid:25833 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25833] exit with status 64000
+2026-09-25 01:23:12 pid:25835 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25837 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25835] exit with status 64000
+2026-09-25 01:23:12 pid:25839 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25837] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25839] exit with status 64000
+2026-09-25 01:23:12 pid:25841 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25843 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25844 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25841] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25843] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25844] exit with status 64000
+2026-09-25 01:23:12 pid:25847 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25847] exit with status 64000
+2026-09-25 01:23:12 pid:25849 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25849] exit with status 64000
+2026-09-25 01:23:12 pid:25851 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25851] exit with status 64000
+2026-09-25 01:23:12 pid:25853 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25853] exit with status 64000
+2026-09-25 01:23:12 pid:25855 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.fast:25855] exit with status 64000
+2026-09-25 01:23:12 pid:25857 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25859 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25857] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25859] exit with status 64000
+2026-09-25 01:23:12 pid:25861 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25863 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25861] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25863] exit with status 64000
+2026-09-25 01:23:12 pid:25865 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25866 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25865] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25866] exit with status 64000
+2026-09-25 01:23:12 pid:25869 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25870 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25870] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[plugin.webman.redis-queue.slow:25869] exit with status 64000
+2026-09-25 01:23:12 pid:25874 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25873 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25875 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25874] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25873] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25875] exit with status 64000
+2026-09-25 01:23:12 pid:25879 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25881 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25879] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25881] exit with status 64000
+2026-09-25 01:23:12 pid:25883 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25884 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25884] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25883] exit with status 64000
+2026-09-25 01:23:12 pid:25887 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25889 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25887] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25889] exit with status 64000
+2026-09-25 01:23:12 pid:25891 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25893 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25891] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25893] exit with status 64000
+2026-09-25 01:23:12 pid:25895 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25895] exit with status 64000
+2026-09-25 01:23:12 pid:25897 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25897] exit with status 64000
+2026-09-25 01:23:12 pid:25899 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:25901 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25899] exit with status 64000
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25901] exit with status 64000
+2026-09-25 01:23:12 pid:25903 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:12 pid:20506 worker[hexagon:25903] exit with status 64000
+2026-09-25 01:23:13 pid:25905 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25905] exit with status 64000
+2026-09-25 01:23:13 pid:25907 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25908 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25909 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25910 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25909] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25910] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25908] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25907] exit with status 64000
+2026-09-25 01:23:13 pid:25916 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25915 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25916] exit with status 64000
+2026-09-25 01:23:13 pid:25921 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25915] exit with status 64000
+2026-09-25 01:23:13 pid:25920 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25921] exit with status 64000
+2026-09-25 01:23:13 pid:25924 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25920] exit with status 64000
+2026-09-25 01:23:13 pid:25926 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25924] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25926] exit with status 64000
+2026-09-25 01:23:13 pid:25928 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25928] exit with status 64000
+2026-09-25 01:23:13 pid:25930 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25930] exit with status 64000
+2026-09-25 01:23:13 pid:25932 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25932] exit with status 64000
+2026-09-25 01:23:13 pid:25934 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25936 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25934] exit with status 64000
+2026-09-25 01:23:13 pid:25938 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25936] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25938] exit with status 64000
+2026-09-25 01:23:13 pid:25940 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25942 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25940] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25942] exit with status 64000
+2026-09-25 01:23:13 pid:25944 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25944] exit with status 64000
+2026-09-25 01:23:13 pid:25946 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25946] exit with status 64000
+2026-09-25 01:23:13 pid:25948 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25950 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25948] exit with status 64000
+2026-09-25 01:23:13 pid:25952 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25950] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25952] exit with status 64000
+2026-09-25 01:23:13 pid:25954 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25956 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25957 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25954] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25956] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25957] exit with status 64000
+2026-09-25 01:23:13 pid:25960 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25960] exit with status 64000
+2026-09-25 01:23:13 pid:25962 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25962] exit with status 64000
+2026-09-25 01:23:13 pid:25964 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25964] exit with status 64000
+2026-09-25 01:23:13 pid:25966 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25966] exit with status 64000
+2026-09-25 01:23:13 pid:25968 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.fast:25968] exit with status 64000
+2026-09-25 01:23:13 pid:25970 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25972 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25970] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25972] exit with status 64000
+2026-09-25 01:23:13 pid:25974 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25976 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25974] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25976] exit with status 64000
+2026-09-25 01:23:13 pid:25978 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25979 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25979] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25978] exit with status 64000
+2026-09-25 01:23:13 pid:25982 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25983 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25983] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[plugin.webman.redis-queue.slow:25982] exit with status 64000
+2026-09-25 01:23:13 pid:25988 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25987 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25986 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25988] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25987] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25986] exit with status 64000
+2026-09-25 01:23:13 pid:25992 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25994 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25992] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25994] exit with status 64000
+2026-09-25 01:23:13 pid:25996 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:25997 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25997] exit with status 64000
+2026-09-25 01:23:13 pid:26000 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:25996] exit with status 64000
+2026-09-25 01:23:13 pid:26002 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26000] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26002] exit with status 64000
+2026-09-25 01:23:13 pid:26004 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:26006 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26004] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26006] exit with status 64000
+2026-09-25 01:23:13 pid:26008 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26008] exit with status 64000
+2026-09-25 01:23:13 pid:26010 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26010] exit with status 64000
+2026-09-25 01:23:13 pid:26012 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:26014 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26012] exit with status 64000
+2026-09-25 01:23:13 pid:20506 worker[hexagon:26014] exit with status 64000
+2026-09-25 01:23:13 pid:26016 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26016] exit with status 64000
+2026-09-25 01:23:14 pid:26018 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26018] exit with status 64000
+2026-09-25 01:23:14 pid:26020 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26021 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26022 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26023 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26022] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26021] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26020] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26023] exit with status 64000
+2026-09-25 01:23:14 pid:26028 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26029 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26029] exit with status 64000
+2026-09-25 01:23:14 pid:26032 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26028] exit with status 64000
+2026-09-25 01:23:14 pid:26033 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26036 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26033] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26032] exit with status 64000
+2026-09-25 01:23:14 pid:26038 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26036] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26038] exit with status 64000
+2026-09-25 01:23:14 pid:26040 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26040] exit with status 64000
+2026-09-25 01:23:14 pid:26042 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26042] exit with status 64000
+2026-09-25 01:23:14 pid:26044 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26044] exit with status 64000
+2026-09-25 01:23:14 pid:26046 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26048 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26046] exit with status 64000
+2026-09-25 01:23:14 pid:26050 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26048] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26050] exit with status 64000
+2026-09-25 01:23:14 pid:26052 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26054 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26052] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26054] exit with status 64000
+2026-09-25 01:23:14 pid:26056 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26056] exit with status 64000
+2026-09-25 01:23:14 pid:26058 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26058] exit with status 64000
+2026-09-25 01:23:14 pid:26060 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26062 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26060] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26062] exit with status 64000
+2026-09-25 01:23:14 pid:26064 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26064] exit with status 64000
+2026-09-25 01:23:14 pid:26066 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26068 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26069 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26066] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26069] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26068] exit with status 64000
+2026-09-25 01:23:14 pid:26072 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26072] exit with status 64000
+2026-09-25 01:23:14 pid:26074 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26074] exit with status 64000
+2026-09-25 01:23:14 pid:26076 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26076] exit with status 64000
+2026-09-25 01:23:14 pid:26078 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26078] exit with status 64000
+2026-09-25 01:23:14 pid:26080 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.fast:26080] exit with status 64000
+2026-09-25 01:23:14 pid:26082 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26084 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26082] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26084] exit with status 64000
+2026-09-25 01:23:14 pid:26086 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26088 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26086] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26088] exit with status 64000
+2026-09-25 01:23:14 pid:26090 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26091 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26091] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26090] exit with status 64000
+2026-09-25 01:23:14 pid:26094 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26095 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26095] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[plugin.webman.redis-queue.slow:26094] exit with status 64000
+2026-09-25 01:23:14 pid:26099 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26098 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26100 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26100] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26099] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26098] exit with status 64000
+2026-09-25 01:23:14 pid:26104 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26106 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26104] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26106] exit with status 64000
+2026-09-25 01:23:14 pid:26108 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26109 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26109] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26108] exit with status 64000
+2026-09-25 01:23:14 pid:26112 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26114 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26112] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26114] exit with status 64000
+2026-09-25 01:23:14 pid:26116 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26118 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26116] exit with status 64000
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26118] exit with status 64000
+2026-09-25 01:23:14 pid:26120 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26120] exit with status 64000
+2026-09-25 01:23:14 pid:26122 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26122] exit with status 64000
+2026-09-25 01:23:14 pid:26124 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:26126 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:14 pid:20506 worker[hexagon:26124] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26126] exit with status 64000
+2026-09-25 01:23:15 pid:26128 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26128] exit with status 64000
+2026-09-25 01:23:15 pid:26130 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26130] exit with status 64000
+2026-09-25 01:23:15 pid:26132 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26134 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26133 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26135 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26134] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26135] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26133] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26132] exit with status 64000
+2026-09-25 01:23:15 pid:26141 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26140 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26144 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26145 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26141] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26140] exit with status 64000
+2026-09-25 01:23:15 pid:26148 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26145] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26144] exit with status 64000
+2026-09-25 01:23:15 pid:26150 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26148] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26150] exit with status 64000
+2026-09-25 01:23:15 pid:26152 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26154 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26152] exit with status 64000
+2026-09-25 01:23:15 pid:26156 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26154] exit with status 64000
+2026-09-25 01:23:15 pid:26158 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26156] exit with status 64000
+2026-09-25 01:23:15 pid:26160 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26158] exit with status 64000
+2026-09-25 01:23:15 pid:26162 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26160] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26162] exit with status 64000
+2026-09-25 01:23:15 pid:26164 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26166 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26164] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26166] exit with status 64000
+2026-09-25 01:23:15 pid:26168 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26168] exit with status 64000
+2026-09-25 01:23:15 pid:26170 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26170] exit with status 64000
+2026-09-25 01:23:15 pid:26172 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26174 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26172] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26174] exit with status 64000
+2026-09-25 01:23:15 pid:26176 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26176] exit with status 64000
+2026-09-25 01:23:15 pid:26178 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26181 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26180 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26178] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26181] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26180] exit with status 64000
+2026-09-25 01:23:15 pid:26184 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26187 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26184] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26187] exit with status 64000
+2026-09-25 01:23:15 pid:26189 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26189] exit with status 64000
+2026-09-25 01:23:15 pid:26191 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26191] exit with status 64000
+2026-09-25 01:23:15 pid:26193 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.fast:26193] exit with status 64000
+2026-09-25 01:23:15 pid:26195 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26196 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26195] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26196] exit with status 64000
+2026-09-25 01:23:15 pid:26199 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26200 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26199] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26200] exit with status 64000
+2026-09-25 01:23:15 pid:26203 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26204 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26204] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26203] exit with status 64000
+2026-09-25 01:23:15 pid:26207 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26208 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26208] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[plugin.webman.redis-queue.slow:26207] exit with status 64000
+2026-09-25 01:23:15 pid:26211 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26212 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26213 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26213] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26212] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26211] exit with status 64000
+2026-09-25 01:23:15 pid:26217 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26219 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26217] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26219] exit with status 64000
+2026-09-25 01:23:15 pid:26222 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26221 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26222] exit with status 64000
+2026-09-25 01:23:15 pid:26225 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26221] exit with status 64000
+2026-09-25 01:23:15 pid:26227 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26225] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26227] exit with status 64000
+2026-09-25 01:23:15 pid:26229 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:26231 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26229] exit with status 64000
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26231] exit with status 64000
+2026-09-25 01:23:15 pid:26233 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:15 pid:20506 worker[hexagon:26233] exit with status 64000
+2026-09-25 01:23:15 pid:26235 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26235] exit with status 64000
+2026-09-25 01:23:16 pid:26237 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26239 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26237] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26239] exit with status 64000
+2026-09-25 01:23:16 pid:26241 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26241] exit with status 64000
+2026-09-25 01:23:16 pid:26243 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26243] exit with status 64000
+2026-09-25 01:23:16 pid:26246 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26248 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26245 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26247 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26246] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26248] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26247] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26245] exit with status 64000
+2026-09-25 01:23:16 pid:26253 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26254 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26254] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26253] exit with status 64000
+2026-09-25 01:23:16 pid:26258 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26257 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26258] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26257] exit with status 64000
+2026-09-25 01:23:16 pid:26263 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26262 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26263] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26262] exit with status 64000
+2026-09-25 01:23:16 pid:26266 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26266] exit with status 64000
+2026-09-25 01:23:16 pid:26268 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26268] exit with status 64000
+2026-09-25 01:23:16 pid:26270 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26270] exit with status 64000
+2026-09-25 01:23:16 pid:26272 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26274 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26272] exit with status 64000
+2026-09-25 01:23:16 pid:26276 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26274] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26276] exit with status 64000
+2026-09-25 01:23:16 pid:26278 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26280 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26278] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26280] exit with status 64000
+2026-09-25 01:23:16 pid:26282 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26284 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26282] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26284] exit with status 64000
+2026-09-25 01:23:16 pid:26286 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26288 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26286] exit with status 64000
+2026-09-25 01:23:16 pid:26290 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26288] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26290] exit with status 64000
+2026-09-25 01:23:16 pid:26292 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26292] exit with status 64000
+2026-09-25 01:23:16 pid:26294 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26295 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26295] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26294] exit with status 64000
+2026-09-25 01:23:16 pid:26298 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26300 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26298] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26300] exit with status 64000
+2026-09-25 01:23:16 pid:26302 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26302] exit with status 64000
+2026-09-25 01:23:16 pid:26304 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26304] exit with status 64000
+2026-09-25 01:23:16 pid:26306 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.fast:26306] exit with status 64000
+2026-09-25 01:23:16 pid:26308 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26309 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26308] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26309] exit with status 64000
+2026-09-25 01:23:16 pid:26312 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26313 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26313] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26312] exit with status 64000
+2026-09-25 01:23:16 pid:26317 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26316 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26317] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26316] exit with status 64000
+2026-09-25 01:23:16 pid:26320 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26321 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26320] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[plugin.webman.redis-queue.slow:26321] exit with status 64000
+2026-09-25 01:23:16 pid:26325 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26324 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26326 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26326] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26325] exit with status 64000
+2026-09-25 01:23:16 pid:26330 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26324] exit with status 64000
+2026-09-25 01:23:16 pid:26331 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26330] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26331] exit with status 64000
+2026-09-25 01:23:16 pid:26334 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:26335 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26335] exit with status 64000
+2026-09-25 01:23:16 pid:26338 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26334] exit with status 64000
+2026-09-25 01:23:16 pid:26340 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26338] exit with status 64000
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26340] exit with status 64000
+2026-09-25 01:23:16 pid:26342 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26342] exit with status 64000
+2026-09-25 01:23:16 pid:26344 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:16 pid:20506 worker[hexagon:26344] exit with status 64000
+2026-09-25 01:23:16 pid:26346 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26346] exit with status 64000
+2026-09-25 01:23:17 pid:26348 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26348] exit with status 64000
+2026-09-25 01:23:17 pid:26350 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26352 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26350] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26352] exit with status 64000
+2026-09-25 01:23:17 pid:26354 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26354] exit with status 64000
+2026-09-25 01:23:17 pid:26356 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26356] exit with status 64000
+2026-09-25 01:23:17 pid:26359 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26358 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26360 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26361 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26358] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26361] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26360] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26359] exit with status 64000
+2026-09-25 01:23:17 pid:26366 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26367 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26367] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26366] exit with status 64000
+2026-09-25 01:23:17 pid:26371 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26370 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26371] exit with status 64000
+2026-09-25 01:23:17 pid:26374 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26375 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26370] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26375] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26374] exit with status 64000
+2026-09-25 01:23:17 pid:26378 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26380 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26378] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26380] exit with status 64000
+2026-09-25 01:23:17 pid:26382 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26382] exit with status 64000
+2026-09-25 01:23:17 pid:26384 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:26386 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26384] exit with status 64000
+2026-09-25 01:23:17 pid:26388 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26386] exit with status 64000
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26388] exit with status 64000
+2026-09-25 01:23:17 pid:26390 ParseError: syntax error, unexpected identifier "_valid", expecting "(" in /Users/z/D/gzhexiao/gz-api/app/functions.php:131
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once()
+#1 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#2 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#3 [internal function]: Workerman\Worker->Workerman\{closure}()
+#4 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#5 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#7 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#9 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#12 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#13 {main}
+2026-09-25 01:23:17 pid:20506 worker[hexagon:26390] exit with status 64000
+2026-09-25 01:23:17 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:23:25 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:24:47 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:25:14 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:25:49 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:27:14 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:27:25 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:27:40 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:27:53 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:27:54 pid:27480 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:27482 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27480] exit with status 64000
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27482] exit with status 64000
+2026-09-25 01:27:54 pid:27484 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27484] exit with status 64000
+2026-09-25 01:27:54 pid:27486 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27486] exit with status 64000
+2026-09-25 01:27:54 pid:27488 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27488] exit with status 64000
+2026-09-25 01:27:54 pid:27490 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27490] exit with status 64000
+2026-09-25 01:27:54 pid:27492 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27492] exit with status 64000
+2026-09-25 01:27:54 pid:27494 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27494] exit with status 64000
+2026-09-25 01:27:54 pid:27496 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27496] exit with status 64000
+2026-09-25 01:27:54 pid:27498 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:27500 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27498] exit with status 64000
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27500] exit with status 64000
+2026-09-25 01:27:54 pid:27502 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:27504 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27502] exit with status 64000
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27504] exit with status 64000
+2026-09-25 01:27:54 pid:27506 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27506] exit with status 64000
+2026-09-25 01:27:54 pid:27508 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27508] exit with status 64000
+2026-09-25 01:27:54 pid:27510 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27510] exit with status 64000
+2026-09-25 01:27:54 pid:27512 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:54 pid:20506 worker[hexagon:27512] exit with status 64000
+2026-09-25 01:27:54 pid:27514 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27514] exit with status 64000
+2026-09-25 01:27:55 pid:27516 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27516] exit with status 64000
+2026-09-25 01:27:55 pid:27518 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27518] exit with status 64000
+2026-09-25 01:27:55 pid:27520 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27522 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27520] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27522] exit with status 64000
+2026-09-25 01:27:55 pid:27524 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27524] exit with status 64000
+2026-09-25 01:27:55 pid:27526 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27526] exit with status 64000
+2026-09-25 01:27:55 pid:27528 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27528] exit with status 64000
+2026-09-25 01:27:55 pid:27530 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27530] exit with status 64000
+2026-09-25 01:27:55 pid:27532 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27532] exit with status 64000
+2026-09-25 01:27:55 pid:27534 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27536 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27534] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27536] exit with status 64000
+2026-09-25 01:27:55 pid:27538 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27538] exit with status 64000
+2026-09-25 01:27:55 pid:27540 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27540] exit with status 64000
+2026-09-25 01:27:55 pid:27542 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27544 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27542] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27544] exit with status 64000
+2026-09-25 01:27:55 pid:27546 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27546] exit with status 64000
+2026-09-25 01:27:55 pid:27548 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27548] exit with status 64000
+2026-09-25 01:27:55 pid:27550 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27550] exit with status 64000
+2026-09-25 01:27:55 pid:27552 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27552] exit with status 64000
+2026-09-25 01:27:55 pid:27554 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27554] exit with status 64000
+2026-09-25 01:27:55 pid:27556 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27556] exit with status 64000
+2026-09-25 01:27:55 pid:27558 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27558] exit with status 64000
+2026-09-25 01:27:55 pid:27560 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27560] exit with status 64000
+2026-09-25 01:27:55 pid:27562 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27564 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27562] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27564] exit with status 64000
+2026-09-25 01:27:55 pid:27566 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27569 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27566] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27569] exit with status 64000
+2026-09-25 01:27:55 pid:27571 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27571] exit with status 64000
+2026-09-25 01:27:55 pid:27573 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27573] exit with status 64000
+2026-09-25 01:27:55 pid:27575 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.fast:27575] exit with status 64000
+2026-09-25 01:27:55 pid:27577 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27579 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27577] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27579] exit with status 64000
+2026-09-25 01:27:55 pid:27581 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27583 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27581] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27583] exit with status 64000
+2026-09-25 01:27:55 pid:27585 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27585] exit with status 64000
+2026-09-25 01:27:55 pid:27587 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27587] exit with status 64000
+2026-09-25 01:27:55 pid:27589 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27591 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27589] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[plugin.webman.redis-queue.slow:27591] exit with status 64000
+2026-09-25 01:27:55 pid:27593 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27594 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27594] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27593] exit with status 64000
+2026-09-25 01:27:55 pid:27597 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27597] exit with status 64000
+2026-09-25 01:27:55 pid:27599 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27599] exit with status 64000
+2026-09-25 01:27:55 pid:27601 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27601] exit with status 64000
+2026-09-25 01:27:55 pid:27603 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27603] exit with status 64000
+2026-09-25 01:27:55 pid:27605 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27605] exit with status 64000
+2026-09-25 01:27:55 pid:27607 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27607] exit with status 64000
+2026-09-25 01:27:55 pid:27609 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27609] exit with status 64000
+2026-09-25 01:27:55 pid:27611 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27613 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27611] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27613] exit with status 64000
+2026-09-25 01:27:55 pid:27615 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27615] exit with status 64000
+2026-09-25 01:27:55 pid:27617 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27617] exit with status 64000
+2026-09-25 01:27:55 pid:27619 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:27621 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27619] exit with status 64000
+2026-09-25 01:27:55 pid:20506 worker[hexagon:27621] exit with status 64000
+2026-09-25 01:27:55 pid:27623 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27623] exit with status 64000
+2026-09-25 01:27:56 pid:27625 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27625] exit with status 64000
+2026-09-25 01:27:56 pid:27627 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27627] exit with status 64000
+2026-09-25 01:27:56 pid:27629 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27629] exit with status 64000
+2026-09-25 01:27:56 pid:27631 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27631] exit with status 64000
+2026-09-25 01:27:56 pid:27633 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27635 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27633] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27635] exit with status 64000
+2026-09-25 01:27:56 pid:27637 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27637] exit with status 64000
+2026-09-25 01:27:56 pid:27639 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27639] exit with status 64000
+2026-09-25 01:27:56 pid:27641 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27641] exit with status 64000
+2026-09-25 01:27:56 pid:27643 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27643] exit with status 64000
+2026-09-25 01:27:56 pid:27645 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27645] exit with status 64000
+2026-09-25 01:27:56 pid:27647 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27649 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27647] exit with status 64000
+2026-09-25 01:27:56 pid:27651 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27649] exit with status 64000
+2026-09-25 01:27:56 pid:27653 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27651] exit with status 64000
+2026-09-25 01:27:56 pid:27655 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27653] exit with status 64000
+2026-09-25 01:27:56 pid:27657 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27655] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27657] exit with status 64000
+2026-09-25 01:27:56 pid:27659 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27661 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27659] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27661] exit with status 64000
+2026-09-25 01:27:56 pid:27663 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27663] exit with status 64000
+2026-09-25 01:27:56 pid:27665 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27665] exit with status 64000
+2026-09-25 01:27:56 pid:27667 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27667] exit with status 64000
+2026-09-25 01:27:56 pid:27669 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27669] exit with status 64000
+2026-09-25 01:27:56 pid:27671 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27671] exit with status 64000
+2026-09-25 01:27:56 pid:27673 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27673] exit with status 64000
+2026-09-25 01:27:56 pid:27675 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27677 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27675] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27677] exit with status 64000
+2026-09-25 01:27:56 pid:27679 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27681 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27679] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27681] exit with status 64000
+2026-09-25 01:27:56 pid:27683 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27683] exit with status 64000
+2026-09-25 01:27:56 pid:27685 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27685] exit with status 64000
+2026-09-25 01:27:56 pid:27687 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27689 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.fast:27687] exit with status 64000
+2026-09-25 01:27:56 pid:27691 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27689] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27691] exit with status 64000
+2026-09-25 01:27:56 pid:27693 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27695 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27693] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27695] exit with status 64000
+2026-09-25 01:27:56 pid:27697 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27699 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27697] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27699] exit with status 64000
+2026-09-25 01:27:56 pid:27701 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27703 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27701] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[plugin.webman.redis-queue.slow:27703] exit with status 64000
+2026-09-25 01:27:56 pid:27706 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27705 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27706] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27705] exit with status 64000
+2026-09-25 01:27:56 pid:27709 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27709] exit with status 64000
+2026-09-25 01:27:56 pid:27711 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27713 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27711] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27713] exit with status 64000
+2026-09-25 01:27:56 pid:27715 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27715] exit with status 64000
+2026-09-25 01:27:56 pid:27717 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27719 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27717] exit with status 64000
+2026-09-25 01:27:56 pid:27721 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27719] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27721] exit with status 64000
+2026-09-25 01:27:56 pid:27723 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27725 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27723] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27725] exit with status 64000
+2026-09-25 01:27:56 pid:27727 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27729 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27727] exit with status 64000
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27729] exit with status 64000
+2026-09-25 01:27:56 pid:27731 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:27733 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:56 pid:20506 worker[hexagon:27731] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27733] exit with status 64000
+2026-09-25 01:27:57 pid:27735 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27737 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27735] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27737] exit with status 64000
+2026-09-25 01:27:57 pid:27739 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27739] exit with status 64000
+2026-09-25 01:27:57 pid:27741 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27743 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27741] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27743] exit with status 64000
+2026-09-25 01:27:57 pid:27745 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27747 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27745] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27747] exit with status 64000
+2026-09-25 01:27:57 pid:27749 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27749] exit with status 64000
+2026-09-25 01:27:57 pid:27751 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27751] exit with status 64000
+2026-09-25 01:27:57 pid:27753 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27753] exit with status 64000
+2026-09-25 01:27:57 pid:27755 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27755] exit with status 64000
+2026-09-25 01:27:57 pid:27757 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27757] exit with status 64000
+2026-09-25 01:27:57 pid:27759 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27761 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27759] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27761] exit with status 64000
+2026-09-25 01:27:57 pid:27763 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27765 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27763] exit with status 64000
+2026-09-25 01:27:57 pid:27767 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27765] exit with status 64000
+2026-09-25 01:27:57 pid:27769 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27767] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27769] exit with status 64000
+2026-09-25 01:27:57 pid:27771 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27773 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27771] exit with status 64000
+2026-09-25 01:27:57 pid:27775 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27773] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27775] exit with status 64000
+2026-09-25 01:27:57 pid:27777 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27777] exit with status 64000
+2026-09-25 01:27:57 pid:27779 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27781 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27779] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27781] exit with status 64000
+2026-09-25 01:27:57 pid:27783 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27783] exit with status 64000
+2026-09-25 01:27:57 pid:27785 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27785] exit with status 64000
+2026-09-25 01:27:57 pid:27787 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27789 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27787] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27789] exit with status 64000
+2026-09-25 01:27:57 pid:27791 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27793 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27791] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27793] exit with status 64000
+2026-09-25 01:27:57 pid:27795 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27795] exit with status 64000
+2026-09-25 01:27:57 pid:27797 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27797] exit with status 64000
+2026-09-25 01:27:57 pid:27799 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27801 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.fast:27799] exit with status 64000
+2026-09-25 01:27:57 pid:27803 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27801] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27803] exit with status 64000
+2026-09-25 01:27:57 pid:27805 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27807 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27805] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27807] exit with status 64000
+2026-09-25 01:27:57 pid:27809 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27811 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27809] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27811] exit with status 64000
+2026-09-25 01:27:57 pid:27813 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27815 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27813] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[plugin.webman.redis-queue.slow:27815] exit with status 64000
+2026-09-25 01:27:57 pid:27818 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27817 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27818] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27817] exit with status 64000
+2026-09-25 01:27:57 pid:27821 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27824 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27821] exit with status 64000
+2026-09-25 01:27:57 pid:27827 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27824] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27827] exit with status 64000
+2026-09-25 01:27:57 pid:27830 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27832 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27830] exit with status 64000
+2026-09-25 01:27:57 pid:27834 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27832] exit with status 64000
+2026-09-25 01:27:57 pid:27836 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27834] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27836] exit with status 64000
+2026-09-25 01:27:57 pid:27838 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27840 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27838] exit with status 64000
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27840] exit with status 64000
+2026-09-25 01:27:57 pid:27842 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:27844 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:57 pid:20506 worker[hexagon:27842] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27844] exit with status 64000
+2026-09-25 01:27:58 pid:27846 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27848 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27846] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27848] exit with status 64000
+2026-09-25 01:27:58 pid:27850 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27852 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27850] exit with status 64000
+2026-09-25 01:27:58 pid:27854 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27852] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27854] exit with status 64000
+2026-09-25 01:27:58 pid:27856 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27856] exit with status 64000
+2026-09-25 01:27:58 pid:27858 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27858] exit with status 64000
+2026-09-25 01:27:58 pid:27860 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27862 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27860] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27862] exit with status 64000
+2026-09-25 01:27:58 pid:27864 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27864] exit with status 64000
+2026-09-25 01:27:58 pid:27866 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27866] exit with status 64000
+2026-09-25 01:27:58 pid:27868 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27868] exit with status 64000
+2026-09-25 01:27:58 pid:27870 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27870] exit with status 64000
+2026-09-25 01:27:58 pid:27872 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27872] exit with status 64000
+2026-09-25 01:27:58 pid:27874 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27876 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27874] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27876] exit with status 64000
+2026-09-25 01:27:58 pid:27878 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27880 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27878] exit with status 64000
+2026-09-25 01:27:58 pid:27882 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27880] exit with status 64000
+2026-09-25 01:27:58 pid:27884 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27882] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27884] exit with status 64000
+2026-09-25 01:27:58 pid:27886 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27888 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27886] exit with status 64000
+2026-09-25 01:27:58 pid:27890 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27888] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27890] exit with status 64000
+2026-09-25 01:27:58 pid:27892 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27892] exit with status 64000
+2026-09-25 01:27:58 pid:27894 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27894] exit with status 64000
+2026-09-25 01:27:58 pid:27896 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27896] exit with status 64000
+2026-09-25 01:27:58 pid:27898 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27898] exit with status 64000
+2026-09-25 01:27:58 pid:27900 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27900] exit with status 64000
+2026-09-25 01:27:58 pid:27902 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27904 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27902] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27904] exit with status 64000
+2026-09-25 01:27:58 pid:27906 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27908 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27906] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27908] exit with status 64000
+2026-09-25 01:27:58 pid:27910 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27910] exit with status 64000
+2026-09-25 01:27:58 pid:27912 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27912] exit with status 64000
+2026-09-25 01:27:58 pid:27914 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27916 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.fast:27914] exit with status 64000
+2026-09-25 01:27:58 pid:27918 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27916] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27918] exit with status 64000
+2026-09-25 01:27:58 pid:27920 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27922 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27920] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27922] exit with status 64000
+2026-09-25 01:27:58 pid:27924 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27926 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27924] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27926] exit with status 64000
+2026-09-25 01:27:58 pid:27928 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27930 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27928] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[plugin.webman.redis-queue.slow:27930] exit with status 64000
+2026-09-25 01:27:58 pid:27933 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27932 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27933] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27932] exit with status 64000
+2026-09-25 01:27:58 pid:27936 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27938 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27936] exit with status 64000
+2026-09-25 01:27:58 pid:27940 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27938] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27940] exit with status 64000
+2026-09-25 01:27:58 pid:27942 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27944 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27942] exit with status 64000
+2026-09-25 01:27:58 pid:27946 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27944] exit with status 64000
+2026-09-25 01:27:58 pid:27948 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27946] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27948] exit with status 64000
+2026-09-25 01:27:58 pid:27950 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:27952 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27950] exit with status 64000
+2026-09-25 01:27:58 pid:20506 worker[hexagon:27952] exit with status 64000
+2026-09-25 01:27:59 pid:27954 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27956 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27954] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27956] exit with status 64000
+2026-09-25 01:27:59 pid:27958 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27960 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27958] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27960] exit with status 64000
+2026-09-25 01:27:59 pid:27962 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27962] exit with status 64000
+2026-09-25 01:27:59 pid:27964 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27966 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27964] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27966] exit with status 64000
+2026-09-25 01:27:59 pid:27968 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27970 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27968] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27970] exit with status 64000
+2026-09-25 01:27:59 pid:27972 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27974 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27972] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27974] exit with status 64000
+2026-09-25 01:27:59 pid:27976 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27976] exit with status 64000
+2026-09-25 01:27:59 pid:27978 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27978] exit with status 64000
+2026-09-25 01:27:59 pid:27980 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27980] exit with status 64000
+2026-09-25 01:27:59 pid:27982 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27984 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27982] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27984] exit with status 64000
+2026-09-25 01:27:59 pid:27986 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27988 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27986] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27988] exit with status 64000
+2026-09-25 01:27:59 pid:27990 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27992 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27990] exit with status 64000
+2026-09-25 01:27:59 pid:27994 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:27996 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27992] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27994] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27996] exit with status 64000
+2026-09-25 01:27:59 pid:27998 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28000 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:27998] exit with status 64000
+2026-09-25 01:27:59 pid:28002 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28000] exit with status 64000
+2026-09-25 01:27:59 pid:28004 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28002] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28004] exit with status 64000
+2026-09-25 01:27:59 pid:28006 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28006] exit with status 64000
+2026-09-25 01:27:59 pid:28008 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28008] exit with status 64000
+2026-09-25 01:27:59 pid:28010 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28010] exit with status 64000
+2026-09-25 01:27:59 pid:28012 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28012] exit with status 64000
+2026-09-25 01:27:59 pid:28014 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28016 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28014] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28016] exit with status 64000
+2026-09-25 01:27:59 pid:28018 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28020 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28018] exit with status 64000
+2026-09-25 01:27:59 pid:28022 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28020] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28022] exit with status 64000
+2026-09-25 01:27:59 pid:28024 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28024] exit with status 64000
+2026-09-25 01:27:59 pid:28026 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28028 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.fast:28026] exit with status 64000
+2026-09-25 01:27:59 pid:28030 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28028] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28030] exit with status 64000
+2026-09-25 01:27:59 pid:28032 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28034 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28032] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28034] exit with status 64000
+2026-09-25 01:27:59 pid:28036 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28038 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28036] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28038] exit with status 64000
+2026-09-25 01:27:59 pid:28040 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28042 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28040] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[plugin.webman.redis-queue.slow:28042] exit with status 64000
+2026-09-25 01:27:59 pid:28044 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28045 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28045] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28044] exit with status 64000
+2026-09-25 01:27:59 pid:28048 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28050 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28048] exit with status 64000
+2026-09-25 01:27:59 pid:28052 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28050] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28052] exit with status 64000
+2026-09-25 01:27:59 pid:28054 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:28056 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28054] exit with status 64000
+2026-09-25 01:27:59 pid:28058 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28056] exit with status 64000
+2026-09-25 01:27:59 pid:28060 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28058] exit with status 64000
+2026-09-25 01:27:59 pid:20506 worker[hexagon:28060] exit with status 64000
+2026-09-25 01:28:00 pid:28062 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28064 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28062] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28064] exit with status 64000
+2026-09-25 01:28:00 pid:28066 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28068 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28066] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28068] exit with status 64000
+2026-09-25 01:28:00 pid:28070 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28072 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28070] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28072] exit with status 64000
+2026-09-25 01:28:00 pid:28074 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28076 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28074] exit with status 64000
+2026-09-25 01:28:00 pid:28078 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28076] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28078] exit with status 64000
+2026-09-25 01:28:00 pid:28080 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28080] exit with status 64000
+2026-09-25 01:28:00 pid:28082 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28082] exit with status 64000
+2026-09-25 01:28:00 pid:28084 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28086 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28084] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28086] exit with status 64000
+2026-09-25 01:28:00 pid:28088 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28088] exit with status 64000
+2026-09-25 01:28:00 pid:28090 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28092 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28090] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28092] exit with status 64000
+2026-09-25 01:28:00 pid:28094 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28096 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28094] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28096] exit with status 64000
+2026-09-25 01:28:00 pid:28098 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28100 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28098] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28100] exit with status 64000
+2026-09-25 01:28:00 pid:28102 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28104 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28102] exit with status 64000
+2026-09-25 01:28:00 pid:28106 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28107 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28104] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28106] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28107] exit with status 64000
+2026-09-25 01:28:00 pid:28110 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28112 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28110] exit with status 64000
+2026-09-25 01:28:00 pid:28114 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28112] exit with status 64000
+2026-09-25 01:28:00 pid:28116 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28114] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28116] exit with status 64000
+2026-09-25 01:28:00 pid:28118 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28118] exit with status 64000
+2026-09-25 01:28:00 pid:28120 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28120] exit with status 64000
+2026-09-25 01:28:00 pid:28122 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28122] exit with status 64000
+2026-09-25 01:28:00 pid:28124 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28124] exit with status 64000
+2026-09-25 01:28:00 pid:28126 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28128 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28126] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28128] exit with status 64000
+2026-09-25 01:28:00 pid:28130 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28132 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28130] exit with status 64000
+2026-09-25 01:28:00 pid:28134 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28132] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28134] exit with status 64000
+2026-09-25 01:28:00 pid:28136 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28136] exit with status 64000
+2026-09-25 01:28:00 pid:28138 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28140 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.fast:28138] exit with status 64000
+2026-09-25 01:28:00 pid:28142 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28140] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28142] exit with status 64000
+2026-09-25 01:28:00 pid:28144 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28146 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28144] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28146] exit with status 64000
+2026-09-25 01:28:00 pid:28148 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28149 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28149] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28148] exit with status 64000
+2026-09-25 01:28:00 pid:28152 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28154 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28152] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[plugin.webman.redis-queue.slow:28154] exit with status 64000
+2026-09-25 01:28:00 pid:28156 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28157 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28157] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28156] exit with status 64000
+2026-09-25 01:28:00 pid:28160 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28162 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28160] exit with status 64000
+2026-09-25 01:28:00 pid:28164 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28162] exit with status 64000
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28164] exit with status 64000
+2026-09-25 01:28:00 pid:28166 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:28168 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:00 pid:20506 worker[hexagon:28166] exit with status 64000
+2026-09-25 01:28:01 pid:28170 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28168] exit with status 64000
+2026-09-25 01:28:01 pid:28172 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28170] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28172] exit with status 64000
+2026-09-25 01:28:01 pid:28174 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28176 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28174] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28176] exit with status 64000
+2026-09-25 01:28:01 pid:28178 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28180 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28178] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28180] exit with status 64000
+2026-09-25 01:28:01 pid:28182 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28184 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28182] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28184] exit with status 64000
+2026-09-25 01:28:01 pid:28186 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28186] exit with status 64000
+2026-09-25 01:28:01 pid:28188 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28190 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28188] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28190] exit with status 64000
+2026-09-25 01:28:01 pid:28192 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28192] exit with status 64000
+2026-09-25 01:28:01 pid:28194 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28194] exit with status 64000
+2026-09-25 01:28:01 pid:28196 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28198 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28196] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28198] exit with status 64000
+2026-09-25 01:28:01 pid:28200 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28200] exit with status 64000
+2026-09-25 01:28:01 pid:28202 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28204 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28202] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28204] exit with status 64000
+2026-09-25 01:28:01 pid:28206 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28206] exit with status 64000
+2026-09-25 01:28:01 pid:28208 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28208] exit with status 64000
+2026-09-25 01:28:01 pid:28210 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28212 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28210] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28212] exit with status 64000
+2026-09-25 01:28:01 pid:28214 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28216 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28214] exit with status 64000
+2026-09-25 01:28:01 pid:28218 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28219 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28216] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28219] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28218] exit with status 64000
+2026-09-25 01:28:01 pid:28222 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28224 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28222] exit with status 64000
+2026-09-25 01:28:01 pid:28226 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28224] exit with status 64000
+2026-09-25 01:28:01 pid:28228 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28226] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28228] exit with status 64000
+2026-09-25 01:28:01 pid:28230 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28230] exit with status 64000
+2026-09-25 01:28:01 pid:28232 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28232] exit with status 64000
+2026-09-25 01:28:01 pid:28234 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28234] exit with status 64000
+2026-09-25 01:28:01 pid:28236 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28236] exit with status 64000
+2026-09-25 01:28:01 pid:28238 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28240 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28238] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28240] exit with status 64000
+2026-09-25 01:28:01 pid:28242 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28244 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28242] exit with status 64000
+2026-09-25 01:28:01 pid:28246 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28244] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28246] exit with status 64000
+2026-09-25 01:28:01 pid:28248 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28248] exit with status 64000
+2026-09-25 01:28:01 pid:28250 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28252 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.fast:28250] exit with status 64000
+2026-09-25 01:28:01 pid:28254 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28252] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28254] exit with status 64000
+2026-09-25 01:28:01 pid:28256 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28258 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28256] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28258] exit with status 64000
+2026-09-25 01:28:01 pid:28261 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28260 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28261] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28260] exit with status 64000
+2026-09-25 01:28:01 pid:28264 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28266 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28264] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[plugin.webman.redis-queue.slow:28266] exit with status 64000
+2026-09-25 01:28:01 pid:28269 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28268 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28269] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28268] exit with status 64000
+2026-09-25 01:28:01 pid:28272 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:28274 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28272] exit with status 64000
+2026-09-25 01:28:01 pid:28276 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28274] exit with status 64000
+2026-09-25 01:28:01 pid:20506 worker[hexagon:28276] exit with status 64000
+2026-09-25 01:28:02 pid:28278 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28280 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28278] exit with status 64000
+2026-09-25 01:28:02 pid:28282 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28280] exit with status 64000
+2026-09-25 01:28:02 pid:28284 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28282] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28284] exit with status 64000
+2026-09-25 01:28:02 pid:28286 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28288 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28286] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28288] exit with status 64000
+2026-09-25 01:28:02 pid:28290 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28292 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28290] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28292] exit with status 64000
+2026-09-25 01:28:02 pid:28294 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28294] exit with status 64000
+2026-09-25 01:28:02 pid:28296 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28296] exit with status 64000
+2026-09-25 01:28:02 pid:28298 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28298] exit with status 64000
+2026-09-25 01:28:02 pid:28300 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28302 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28300] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28302] exit with status 64000
+2026-09-25 01:28:02 pid:28304 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28306 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28304] exit with status 64000
+2026-09-25 01:28:02 pid:28308 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28306] exit with status 64000
+2026-09-25 01:28:02 pid:28310 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28308] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28310] exit with status 64000
+2026-09-25 01:28:02 pid:28312 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28314 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28312] exit with status 64000
+2026-09-25 01:28:02 pid:28316 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28314] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28316] exit with status 64000
+2026-09-25 01:28:02 pid:28318 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28318] exit with status 64000
+2026-09-25 01:28:02 pid:28320 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28320] exit with status 64000
+2026-09-25 01:28:02 pid:28322 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28324 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28322] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28324] exit with status 64000
+2026-09-25 01:28:02 pid:28326 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28328 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28326] exit with status 64000
+2026-09-25 01:28:02 pid:28330 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28331 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28328] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28331] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28330] exit with status 64000
+2026-09-25 01:28:02 pid:28334 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28336 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28334] exit with status 64000
+2026-09-25 01:28:02 pid:28338 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28336] exit with status 64000
+2026-09-25 01:28:02 pid:28340 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28338] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28340] exit with status 64000
+2026-09-25 01:28:02 pid:28342 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28342] exit with status 64000
+2026-09-25 01:28:02 pid:28344 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28346 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28344] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28346] exit with status 64000
+2026-09-25 01:28:02 pid:28348 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28348] exit with status 64000
+2026-09-25 01:28:02 pid:28350 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28352 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28350] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28352] exit with status 64000
+2026-09-25 01:28:02 pid:28354 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28356 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28354] exit with status 64000
+2026-09-25 01:28:02 pid:28358 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28356] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28358] exit with status 64000
+2026-09-25 01:28:02 pid:28360 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28360] exit with status 64000
+2026-09-25 01:28:02 pid:28362 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28364 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.fast:28362] exit with status 64000
+2026-09-25 01:28:02 pid:28366 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28364] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28366] exit with status 64000
+2026-09-25 01:28:02 pid:28368 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28370 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28368] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28370] exit with status 64000
+2026-09-25 01:28:02 pid:28372 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28373 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28373] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28372] exit with status 64000
+2026-09-25 01:28:02 pid:28376 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28378 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28376] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[plugin.webman.redis-queue.slow:28378] exit with status 64000
+2026-09-25 01:28:02 pid:28380 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:28381 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28381] exit with status 64000
+2026-09-25 01:28:02 pid:20506 worker[hexagon:28380] exit with status 64000
+2026-09-25 01:28:02 pid:28384 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28387 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28384] exit with status 64000
+2026-09-25 01:28:03 pid:28389 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28387] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28389] exit with status 64000
+2026-09-25 01:28:03 pid:28391 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28393 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28391] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28393] exit with status 64000
+2026-09-25 01:28:03 pid:28395 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28397 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28395] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28397] exit with status 64000
+2026-09-25 01:28:03 pid:28399 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28401 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28399] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28401] exit with status 64000
+2026-09-25 01:28:03 pid:28403 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28405 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28403] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28405] exit with status 64000
+2026-09-25 01:28:03 pid:28407 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28407] exit with status 64000
+2026-09-25 01:28:03 pid:28409 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28409] exit with status 64000
+2026-09-25 01:28:03 pid:28411 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28411] exit with status 64000
+2026-09-25 01:28:03 pid:28413 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28415 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28413] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28415] exit with status 64000
+2026-09-25 01:28:03 pid:28417 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28419 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28417] exit with status 64000
+2026-09-25 01:28:03 pid:28421 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28422 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28419] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28421] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28422] exit with status 64000
+2026-09-25 01:28:03 pid:28425 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28425] exit with status 64000
+2026-09-25 01:28:03 pid:28427 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28429 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28427] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28429] exit with status 64000
+2026-09-25 01:28:03 pid:28431 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28434 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28431] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28434] exit with status 64000
+2026-09-25 01:28:03 pid:28436 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28438 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28436] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28438] exit with status 64000
+2026-09-25 01:28:03 pid:28441 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28441] exit with status 64000
+2026-09-25 01:28:03 pid:28443 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28446 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28445 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28443] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28445] exit with status 64000
+2026-09-25 01:28:03 pid:28449 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28446] exit with status 64000
+2026-09-25 01:28:03 pid:28451 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28449] exit with status 64000
+2026-09-25 01:28:03 pid:28455 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28451] exit with status 64000
+2026-09-25 01:28:03 pid:28457 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28455] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28457] exit with status 64000
+2026-09-25 01:28:03 pid:28459 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28459] exit with status 64000
+2026-09-25 01:28:03 pid:28461 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28462 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28462] exit with status 64000
+2026-09-25 01:28:03 pid:28465 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[hexagon:28461] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28465] exit with status 64000
+2026-09-25 01:28:03 pid:28467 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28469 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28467] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28469] exit with status 64000
+2026-09-25 01:28:03 pid:28471 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 Workerman[start.php] reloading
+2026-09-25 01:28:03 pid:28473 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28471] exit with status 64000
+2026-09-25 01:28:03 pid:28475 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28473] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28475] exit with status 64000
+2026-09-25 01:28:03 pid:28477 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28477] exit with status 64000
+2026-09-25 01:28:03 pid:28479 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28481 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.fast:28479] exit with status 64000
+2026-09-25 01:28:03 pid:28482 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28482] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28481] exit with status 64000
+2026-09-25 01:28:03 pid:28485 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28487 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28485] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28487] exit with status 64000
+2026-09-25 01:28:03 pid:28489 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28490 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28490] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28489] exit with status 64000
+2026-09-25 01:28:03 pid:28495 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:28498 RuntimeException: Route conflict: [GET /api/login/data] already registered as app\controller\common\Login::getSystemData, cannot register app\controller\common\Login::getSystemData in /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php:536
+Stack trace:
+#0 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(141): Webman\Route::addRoute('GET', '/data', Array)
+#1 /Users/z/D/gzhexiao/gz-api/config/route.php(18): Webman\Route::get('/data', Array)
+#2 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#3 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/login', Object(Closure))
+#4 /Users/z/D/gzhexiao/gz-api/config/route.php(16): Webman\Route::group('/login', Object(Closure))
+#5 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/RouteCollector.php(61): Webman\Route::{closure}(Object(FastRoute\RouteCollector))
+#6 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(248): FastRoute\RouteCollector->addGroup('/api', Object(Closure))
+#7 /Users/z/D/gzhexiao/gz-api/config/route.php(15): Webman\Route::group('/api', Object(Closure))
+#8 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(580): require_once('/Users/z/D/gzhe...')
+#9 /Users/z/D/gzhexiao/gz-api/vendor/nikic/fast-route/src/functions.php(25): Webman\Route::Webman\{closure}(Object(FastRoute\RouteCollector))
+#10 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/Route.php(575): FastRoute\simpleDispatcher(Object(Closure))
+#11 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/bootstrap.php(138): Webman\Route::load(Array)
+#12 /Users/z/D/gzhexiao/gz-api/support/bootstrap.php(3): require_once('/Users/z/D/gzhe...')
+#13 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/helpers.php(554): require_once('/Users/z/D/gzhe...')
+#14 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2641): {closure}(Object(Workerman\Worker))
+#15 [internal function]: Workerman\Worker->Workerman\{closure}()
+#16 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(2659): Fiber->start()
+#17 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Worker->run()
+#18 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1554): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
+#19 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1534): Workerman\Worker::forkWorkersForLinux()
+#20 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1903): Workerman\Worker::forkWorkers()
+#21 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(1838): Workerman\Worker::monitorWorkersForLinux()
+#22 /Users/z/D/gzhexiao/gz-api/vendor/workerman/workerman/src/Worker.php(605): Workerman\Worker::monitorWorkers()
+#23 /Users/z/D/gzhexiao/gz-api/vendor/workerman/webman-framework/src/support/App.php(147): Workerman\Worker::runAll()
+#24 /Users/z/D/gzhexiao/gz-api/start.php(5): support\App::run()
+#25 {main}
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28495] exit with status 64000
+2026-09-25 01:28:03 pid:20506 worker[plugin.webman.redis-queue.slow:28498] exit with status 64000
+2026-09-25 01:28:08 pid:20506 Workerman[start.php] received signal SIGINT
+2026-09-25 01:28:08 pid:20506 Workerman[start.php] stopping
+2026-09-25 01:28:08 pid:20506 Workerman[start.php] has been stopped
+2026-09-25 01:28:08 pid:28709 Workerman[start.php] start in DEBUG mode
+2026-09-25 01:31:00 pid:28709 Workerman[start.php] reloading
+2026-09-25 01:31:23 pid:28709 Workerman[start.php] reloading
+2026-09-25 01:32:16 pid:28709 Workerman[start.php] reloading
+2026-09-25 01:32:21 pid:28709 Workerman[start.php] reloading
+2026-09-25 01:33:53 pid:28709 Workerman[start.php] reloading
+2026-09-25 01:34:06 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:14:31 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:16:50 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:21:12 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:26:16 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:26:18 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:33:15 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:33:29 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:33:41 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:35:08 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:35:13 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:35:45 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:49:41 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:50:38 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:51:34 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:51:39 pid:28709 Workerman[start.php] reloading
+2026-09-25 23:54:02 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:08:02 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:08:04 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:08:30 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:09:18 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:09:24 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:09:32 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:10:39 pid:28709 Workerman[start.php] reloading
+2026-09-26 00:10:48 pid:28709 Workerman[start.php] reloading
+2026-09-27 00:45:46 pid:28709 Workerman[start.php] reloading
+2026-09-27 00:46:14 pid:28709 Workerman[start.php] reloading
+2026-09-27 10:25:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 10:25:50 pid:28709 Workerman[start.php] reloading
+2026-09-27 14:01:15 pid:28709 Workerman[start.php] reloading
+2026-09-27 14:01:21 pid:28709 Workerman[start.php] reloading
+2026-09-27 14:01:58 pid:28709 Workerman[start.php] reloading
+2026-09-27 14:02:11 pid:28709 Workerman[start.php] reloading
+2026-09-27 14:02:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:37:23 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:38:09 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:38:31 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:38:45 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:39:35 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:39:51 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:39:58 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:44:27 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:44:40 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:45:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:45:57 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:46:55 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:59:19 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:59:48 pid:28709 Workerman[start.php] reloading
+2026-09-27 22:59:59 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:01:00 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:02:40 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:02:45 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:02:57 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:04:19 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:05:12 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:05:21 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:05:28 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:09:21 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:09:34 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:09:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:09:50 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:10:30 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:12:01 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:14:35 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:14:37 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:14:45 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:14:47 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:14:55 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:15:07 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:19:16 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:19:41 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:20:29 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:21:09 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:21:46 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:21:56 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:22:26 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:22:29 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:24:23 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:25:55 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:26:24 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:27:31 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:27:44 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:27:56 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:27:59 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:29:47 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:31:07 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:31:32 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:32:14 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:32:50 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:36:53 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:37:05 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:37:22 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:38:47 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:39:07 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:39:24 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:39:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:40:32 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:40:43 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:40:51 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:42:52 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:42:54 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:56:38 pid:28709 Workerman[start.php] reloading
+2026-09-27 23:56:42 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:17:58 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:18:27 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:18:37 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:18:50 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:19:16 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:19:46 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:20:00 pid:28709 Workerman[start.php] reloading
+2026-09-28 01:46:28 pid:28709 Workerman[start.php] reloading
+2026-09-28 02:03:19 pid:28709 Workerman[start.php] reloading
+2026-09-28 02:08:04 pid:28709 Workerman[start.php] reloading
+2026-09-28 02:10:28 pid:28709 Workerman[start.php] reloading
+2026-09-28 02:11:02 pid:28709 Workerman[start.php] reloading
+2026-09-28 02:11:59 pid:28709 Workerman[start.php] reloading
+2026-09-28 23:46:51 pid:28709 Workerman[start.php] reloading
+2026-09-28 23:47:04 pid:28709 Workerman[start.php] reloading
+2026-09-28 23:48:46 pid:28709 Workerman[start.php] reloading
+2026-09-28 23:50:14 pid:28709 Workerman[start.php] reloading
+2026-09-28 23:50:23 pid:28709 Workerman[start.php] reloading
+2026-10-01 01:26:37 pid:28709 Workerman[start.php] received signal SIGHUP
+2026-10-01 01:26:37 pid:28709 Workerman[start.php] stopping
+2026-10-01 01:26:38 pid:28709 Workerman[start.php] has been stopped
+2026-10-13 22:36:47 pid:97328 Workerman[start.php] start in DEBUG mode
+2026-10-13 22:51:48 pid:97328 Workerman[start.php] reloading
+2026-10-13 22:51:51 pid:97328 Workerman[start.php] reloading
+2026-10-13 22:51:53 pid:97328 Workerman[start.php] received signal SIGINT
+2026-10-13 22:51:53 pid:97328 Workerman[start.php] stopping
+2026-10-13 22:51:53 pid:97328 Workerman[start.php] has been stopped
+2026-10-13 22:51:53 pid:97854 Workerman[start.php] start in DEBUG mode
+2026-10-13 22:52:13 pid:97854 Workerman[start.php] reloading
+2026-10-13 22:52:18 pid:97854 Workerman[start.php] reloading
+2026-10-13 22:52:19 pid:97854 Workerman[start.php] received signal SIGINT
+2026-10-13 22:52:19 pid:97854 Workerman[start.php] stopping
+2026-10-13 22:52:20 pid:97854 Workerman[start.php] has been stopped
+2026-10-13 22:52:20 pid:98214 Workerman[start.php] start in DEBUG mode
+2026-10-13 22:55:46 pid:98214 Workerman[start.php] reloading
+2026-10-13 22:55:48 pid:98214 worker[hexagon:98270] exit with status 9
+2026-10-13 22:56:21 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:05:49 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:06:14 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:06:24 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:06:45 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:07:18 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:07:44 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:09:01 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:09:03 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:10:21 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:11:03 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:11:09 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:11:23 pid:98214 Workerman[start.php] reloading
+2026-10-13 23:32:36 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:26:43 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:42:15 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:43:14 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:43:29 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:44:23 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:44:49 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:54:09 pid:98214 Workerman[start.php] reloading
+2026-10-14 14:56:32 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:01:40 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:15:25 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:24:38 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:27:17 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:28:49 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:29:16 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:31:16 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:32:12 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:34:35 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:35:45 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:39:06 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:41:01 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:42:40 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:43:20 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:43:39 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:43:41 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:44:05 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:48:05 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:48:54 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:51:29 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:51:59 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:52:28 pid:98214 Workerman[start.php] reloading
+2026-10-14 15:53:30 pid:98214 Workerman[start.php] reloading
+2026-10-14 16:20:30 pid:98214 Workerman[start.php] reloading
+2026-10-14 16:21:13 pid:98214 Workerman[start.php] reloading
+2026-10-14 16:30:25 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:31:44 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:32:27 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:41:12 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:42:37 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:47:08 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:48:04 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:51:25 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:51:34 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:52:00 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:52:12 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:52:31 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:57:31 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:59:12 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:59:34 pid:98214 Workerman[start.php] reloading
+2026-10-14 17:59:51 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:00:46 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:06:30 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:06:58 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:18:54 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:19:31 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:26:23 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:36:16 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:41:21 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:46:04 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:47:49 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:48:15 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:59:35 pid:98214 Workerman[start.php] reloading
+2026-10-14 18:59:47 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:11:03 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:12:50 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:05 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:14 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:19 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:27 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:34 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:39 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:13:46 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:21:48 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:23:44 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:25:25 pid:98214 Workerman[start.php] reloading
+2026-10-14 19:25:48 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:37:12 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:37:45 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:39:46 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:39:53 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:39:57 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:40:01 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:40:09 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:40:40 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:44:37 pid:98214 Workerman[start.php] reloading
+2026-10-14 21:49:17 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:04:03 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:06:51 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:07:01 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:07:42 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:07:46 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:08:23 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:08:54 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:09:25 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:10:06 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:10:18 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:11:15 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:14:03 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:18:49 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:19:28 pid:98214 Workerman[start.php] reloading
+2026-10-14 22:28:50 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:20:04 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:20:59 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:21:27 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:23:50 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:25:08 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:25:18 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:25:30 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:25:46 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:25:55 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:26:02 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:26:08 pid:98214 Workerman[start.php] reloading
+2026-10-14 23:40:28 pid:98214 Workerman[start.php] reloading
+2026-10-15 00:33:08 pid:98214 Workerman[start.php] received signal SIGINT
+2026-10-15 00:33:08 pid:98214 Workerman[start.php] stopping
+2026-10-15 00:33:08 pid:98214 Workerman[start.php] has been stopped

+ 1 - 0
runtime/sessions/session_93705e47126bda41d6ed74f75727d797

@@ -0,0 +1 @@
+a:1:{s:11:"token_admin";s:223:"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ3ZWJtYW4iLCJpYXQiOjE3OTE5NTg3NTEsImV4cCI6MTc5MTk5NDc1MSwiZXh0ZW5kIjp7ImlkIjoiOTgiLCJ1c2VybmFtZSI6ImNlc2hpIn0sImd1YXJkIjoiYWRtaW4ifQ.txJELPq6B-1Vqsgrf29CvJdSWPLKvhI24pVpDH6eLio";}

+ 1 - 0
runtime/sessions/session_v0phs1ufcl47pvqntbt9m6fn3g

@@ -0,0 +1 @@
+a:1:{s:11:"token_admin";s:221:"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ3ZWJtYW4iLCJpYXQiOjE3OTE5NTg3ODEsImV4cCI6MTc5MTk5NDc4MSwiZXh0ZW5kIjp7ImlkIjoiMSIsInVzZXJuYW1lIjoiYWRtaW4ifSwiZ3VhcmQiOiJhZG1pbiJ9.qruo9i3KlAKbRYmDgEE-W3b5amzJX2r4simzYoyoMho";}

+ 5 - 0
start.php

@@ -0,0 +1,5 @@
+#!/usr/bin/env php
+<?php
+chdir(__DIR__);
+require_once __DIR__ . '/vendor/autoload.php';
+support\App::run();

+ 24 - 0
support/Request.php

@@ -0,0 +1,24 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+namespace support;
+
+/**
+ * Class Request
+ * @package support
+ */
+class Request extends \Webman\Http\Request
+{
+
+}

+ 24 - 0
support/Response.php

@@ -0,0 +1,24 @@
+<?php
+/**
+ * This file is part of webman.
+ *
+ * Licensed under The MIT License
+ * For full copyright and license information, please see the MIT-LICENSE.txt
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @author    walkor<walkor@workerman.net>
+ * @copyright walkor<walkor@workerman.net>
+ * @link      http://www.workerman.net/
+ * @license   http://www.opensource.org/licenses/mit-license.php MIT License
+ */
+
+namespace support;
+
+/**
+ * Class Response
+ * @package support
+ */
+class Response extends \Webman\Http\Response
+{
+
+}

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor