Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 949 Bytes

File metadata and controls

33 lines (22 loc) · 949 Bytes

Nacos Monitor

配置变更后的标准流程:

  1. 从 Nacos 拉取最新配置,写入 APP_PATH/.env
  2. 后台执行 php cli.php restart {APP_NAME} --force=1RestartCmd,应用名/PHP/入口脚本从运行时常量读取)
  3. Nacos 服务器连接读 APP_PATH/nacos.yaml,监听项读 APP_PATH/application.yamlnacos.monitor_config_change

使用

Test/Event.php 注册自定义进程:

ProcessManager::getInstance()->addProcess(
    'nacos-config-reload',
    \Test\Process\NacosProcess\NacosConfigReload::class,
    true, [], null, true,
);

或代码中:

\Swoolefy\Support\Nacos\Monitor\NacosMonitor::run();

配置文件

复制 Test/nacos.yamlTest/application.yaml 到各应用 APP_PATH 并按环境修改。

日志

使用 LogManager::getInstance()->getLogger('nacos_log'),默认写入 LOG_PATH/nacos/nacos.log(见应用 Config/component/log.php)。