使用gatewayWork搭建了一個(gè)tcpServer用來做硬件物聯(lián)網(wǎng),設(shè)備端運(yùn)行一天后掉線了,start.php啟動(dòng)時(shí)給gateway設(shè)置了心跳檢測50秒,設(shè)備的心跳時(shí)間設(shè)置的40秒,設(shè)備能穩(wěn)定運(yùn)行,但是運(yùn)行后掉線的話一般是什么問題。
請(qǐng)教大佬給指點(diǎn)一下
<?php
require_once __DIR__ . '/vendor/autoload.php';
use GatewayWorker\Gateway;
use GatewayWorker\BusinessWorker;
$Gateway = new Gateway("Websocket://0.0.0.0:17996");
$Gateway->name = "DiyWebsocket";
$Gateway->count = 1;
//$Gateway->lanIp = '127.0.0.1';
$tcpdd = new Gateway("tcp://0.0.0.0:17900");
$tcpdd->name="DiyTcp";
$tcpdd->count = 1;
$tcpdd->startPort = 3000;
$tcpdd->pingInterval = 50;
$tcpdd->pingNotResponseLimit = 1;
$worker = new BusinessWorker();
$worker->name = "DiyWorker";
$worker->count = 1;
support\App::run();
環(huán)境為 webman1.4+gateway最新版