阿里云專有網(wǎng)絡(luò) 防火墻全部打開(kāi)了 入網(wǎng)安全組也配置好了
兩臺(tái)服務(wù)器不在一起
本地測(cè)試gatewayclient沒(méi)有問(wèn)題 連接服務(wù)器發(fā)現(xiàn)不行
----------分割線----------
開(kāi)始 start_gateway.php 里面配置了
$gateway->lanIp = '127.0.0.1';
$gateway->registerAddress = '127.0.0.1:1238';
前端websocket 連接沒(méi)有問(wèn)題 可以返回client_id
但是后臺(tái)本地測(cè)試連接服務(wù)器讀取發(fā)現(xiàn)gateway服務(wù)器返回了lanIp 127.0.0.1 導(dǎo)致執(zhí)行方法返回的都是空和空數(shù)組
----------分割線----------
后來(lái)配置了$gateway->lanIp = '服務(wù)器公網(wǎng)ip';
同時(shí)也試過(guò)一起把$gateway->registerAddress = '公網(wǎng) ip:1238';設(shè)置了
都是服務(wù)器進(jìn)程正常啟動(dòng) 但是前端websocket連接不上了
----------分割線----------
最后總結(jié)了 服務(wù)器lanIp是127.0.0.1 都可以正常鏈接 但是后端寫入一些方法的時(shí)候 我打印了一下 都是在執(zhí)行stream_socket_client方法發(fā)送請(qǐng)求的時(shí)候 用的gateway配置的lanIp 127.0.0.1 導(dǎo)致全都無(wú)法寫入 獲取
----------分割線----------
我現(xiàn)在也是真的實(shí)在不知道gatewayclient結(jié)合gateway到底該怎么辦了求大神解決一下
GatewayWorker 單獨(dú)一臺(tái)服務(wù)器
GatewayClient 在另外一臺(tái)外網(wǎng)服務(wù)器