• tars-report说明文档
    • 简介
    • 使用说明
    • 其他

    tars-report说明文档

    简介

    tars-reportphptars 心跳上报(保活)模块tarsphp框架在master进程启动的时候会上报服务存活状态(主进程存活&管理进程存活)。在第一个worker进程启动的时候,会开启一个timer来定时上报存活状态。

    使用说明

    1. $serverInfo = new ServerInfo();
    2. $serverInfo->adapter = 'PHPTest.test.objAdapter';
    3. $serverInfo->application = 'PHPTest';
    4. $serverInfo->serverName = 'test';
    5. $serverInfo->pid = $masterPid;
    6. $serverF = new ServerFSync($host, $port, $objName);
    7. $serverF->keepAlive($serverInfo); //主进程存活
    8. $adminServerInfo = new ServerInfo();
    9. $adminServerInfo->adapter = 'AdminAdapter';
    10. $adminServerInfo->application = 'PHPTest';
    11. $adminServerInfo->serverName = 'test';
    12. $adminServerInfo->pid = $masterPid;
    13. $serverF->keepAlive($adminServerInfo);//管理进程存活

    其他

    因为其他模块已经集成了本模块, 所以一般情况下,服务脚本无需显式使用此模块。