workerman中多個(gè)客戶端連接,有時(shí)候一個(gè)客戶端調(diào)用close,導(dǎo)致其他客戶端也都close,這是什么原因呢? 會不會是因?yàn)槲业亩〞r(shí)器是每秒執(zhí)行一次,執(zhí)行的時(shí)候會操作數(shù)據(jù)庫,導(dǎo)致每秒頻率太高,從而workerman服務(wù)奔潰?...
start_gateway.php // 心跳間隔 $gateway->pingInterval = 30; $gateway->pingNotResponseLimit = 1; ?Events.php public static function onWorkerStart($businessWorker) { //print_r($businessWorker); if($busin...
$worker = new Worker('websocket://0.0.0.0:9393', $context); $worker->transport = 'ssl'; // 啟動(dòng)4個(gè)進(jìn)程對外提供服務(wù) $worker->count = 24;比如有三個(gè)用戶進(jìn)來,worker->connection的個(gè)數(shù)只有兩個(gè)?其他的到其他進(jìn)程去了?...
用的是lavarel框架,在框架基礎(chǔ)上使用workerman,接受和發(fā)送都是正常的,就是在OnworkerStart函數(shù)中連接數(shù)據(jù)庫的時(shí)候報(bào)錯(cuò)??Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'; ? 引用的是在網(wǎng)上下載的Connection.php文件...