我看了其他同學(xué)的問(wèn)答了 我也照著提示改了 但是一運(yùn)行還是提示這個(gè)錯(cuò)誤!2天了start_businessworker.php start_gateway.php start_register.php 我都改了 服務(wù)器上端口也開(kāi)了 但是還是不行 求work大大幫忙看看
return true;
use \Workerman\Worker;
use \GatewayWorker\Register;
// 自動(dòng)加載類(lèi)
require_once __DIR__ . '/../../vendor/autoload.php';
// register 服務(wù)必須是text協(xié)議
$register = new Register('text://127.0.0.1:4236');
// 如果不是在根目錄啟動(dòng),則運(yùn)行runAll方法
if(!defined('GLOBAL_START'))
{
Worker::runAll();
}
use \Workerman\Worker;
use \GatewayWorker\BusinessWorker;
use \Workerman\Autoloader;
// 自動(dòng)加載類(lèi)
require_once __DIR__ . '/../../vendor/autoload.php';
// bussinessWorker 進(jìn)程
$worker = new BusinessWorker();
// worker名稱(chēng)
$worker->name = 'ChatBusinessWorker';
// bussinessWorker進(jìn)程數(shù)量
$worker->count = 8;
// 服務(wù)注冊(cè)地址
$worker->registerAddress = '127.0.0.1:4236';
// 如果不是在根目錄啟動(dòng),則運(yùn)行runAll方法
if(!defined('GLOBAL_START'))
{
Worker::runAll();
}
// gateway 進(jìn)程
$gateway = new Gateway("Websocket://0.0.0.0:3204");
// 設(shè)置名稱(chēng),方便status時(shí)查看
$gateway->name = 'Push';
// 設(shè)置進(jìn)程數(shù),gateway進(jìn)程數(shù)建議與cpu核數(shù)相同
$gateway->count = 8;
// 分布式部署時(shí)請(qǐng)?jiān)O(shè)置成內(nèi)網(wǎng)ip(非127.0.0.1)
$gateway->lanIp = '127.0.0.1';
// 內(nèi)部通訊起始端口,假如$gateway->count=4,起始端口為4000
// 則一般會(huì)使用4000 4001 4002 4003 4個(gè)端口作為內(nèi)部通訊端口
$gateway->startPort = 2300;
// 心跳間隔
$gateway->pingInterval = 10;
// 心跳數(shù)據(jù)
$gateway->pingData = 'heart';
// 服務(wù)注冊(cè)地址
$gateway->registerAddress = '127.0.0.1:4236';
SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. See http://wiki.workerman.net/Error3 for detail
一運(yùn)行有連接進(jìn)來(lái) 就提示這個(gè)