国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayworker服務(wù)器A和gatewayclient服務(wù)器B不在同一臺服務(wù)器上,在B服務(wù)器上調(diào)用gatewayclient的方法失敗

fqfisher

您好!
gatewayworker服務(wù)器已經(jīng)開放了8282和1238的端口,客戶端可以與其建立長連接,但是在gatewayclient服務(wù)器B使用Gateway::下面的任何方法都無效,能不能指導(dǎo)下如何配置這些信息?
A服務(wù)器上的start_gateway的配置

// gateway 進(jìn)程,這里使用Text協(xié)議,可以用telnet測試
$gateway = new Gateway("Websocket://0.0.0.0:8282");
// gateway名稱,status方便查看
$gateway->name = 'YourAppGateway';
// gateway進(jìn)程數(shù)
$gateway->count = 4;
// 本機ip,分布式部署時使用內(nèi)網(wǎng)ip
$gateway->lanIp = '127.0.0.1';
// 內(nèi)部通訊起始端口,假如$gateway->count=4,起始端口為4000
// 則一般會使用4000 4001 4002 4003 4個端口作為內(nèi)部通訊端口 
$gateway->startPort = 2900;
// 服務(wù)注冊地址
$gateway->registerAddress = '127.0.0.1:1238';

start_register

// register 服務(wù)必須是text協(xié)議
$register = new Register('text://0.0.0.0:1238');

// worker名稱
$worker->name = 'YourAppBusinessWorker';
// bussinessWorker進(jìn)程數(shù)量
$worker->count = 4;
// 服務(wù)注冊地址
$worker->registerAddress = '127.0.0.1:1238';

B服務(wù)器的gatewayclient的registerAddress

use GatewayClient\Gateway;
Gateway::$registerAddress = A服務(wù)器ip:1238;
4932 1 0
1個回答

walkor 打賞

如果GatewayClient和GatewayWorker不是在同一臺服務(wù)器上,則需要先將start_gateway.php中的lanIp改成當(dāng)前服務(wù)器的內(nèi)網(wǎng)ip(如果不在一個內(nèi)網(wǎng)可改成公網(wǎng)ip)。注意,無論何時lanIp都不能寫成0.0.0.0,否則將無法通訊。

摘自手冊 http://doc2.workerman.net/326149

  • fqfisher 2017-11-29

    lanip改成內(nèi)網(wǎng)或者公網(wǎng)ip都不行,都沒法調(diào)通gatewayclient的方法

  • walkor 2017-11-29

    1238端口防火墻 安全組看下都放行了沒

  • fqfisher 2017-11-29

    @1:也都放行了,現(xiàn)在找不到原因

年代過于久遠(yuǎn),無法發(fā)表回答
??