1 Star 0 Fork 0

TarsCloud / TarsDocs_en

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
tars-report.md 1.18 KB
一键复制 编辑 原始数据 按行查看 历史
Katharine 提交于 2020-03-04 12:01 . translate

tars-report documentation

Introduction

tars-report is the phptars heartbeat report (keep alive) module The tarsphp framework will report the service alive status when the master process starts (main process alive & management process alive). When the first worker process is started, a timer will be started to periodically report the survival status.

Instructions

        $serverInfo = new ServerInfo();
        $serverInfo->adapter = 'PHPTest.test.objAdapter';
        $serverInfo->application = 'PHPTest';
        $serverInfo->serverName = 'test';
        $serverInfo->pid = $masterPid;

        $serverF = new ServerFSync($host, $port, $objName);
        $serverF->keepAlive($serverInfo); //main server keeps alive

        $adminServerInfo = new ServerInfo();
        $adminServerInfo->adapter = 'AdminAdapter';
        $adminServerInfo->application = 'PHPTest';
        $adminServerInfo->serverName = 'test';
        $adminServerInfo->pid = $masterPid;
        $serverF->keepAlive($adminServerInfo);//admin server keeps alive

Other

Because other modules have integrated this module, __so in general, the service script does not need to use this module explicitly. __

1
https://gitee.com/TarsCloud/TarsDocs_en.git
git@gitee.com:TarsCloud/TarsDocs_en.git
TarsCloud
TarsDocs_en
TarsDocs_en
master

搜索帮助