前端發(fā)送心跳:
服務(wù)器端截圖:
重啟服務(wù)端的時(shí)候前一陣正常回復(fù),然后前端1s-2s發(fā)送一次心跳,過(guò)一陣就會(huì)出現(xiàn)服務(wù)端接收不到數(shù)據(jù)的情況,前端還是正常發(fā)送數(shù)據(jù)。這是啥問(wèn)題?
看樣子像是你代碼問(wèn)題.
把onMessage 的 handlerMessage 屏蔽掉,不,應(yīng)該是把onMessage 里面代碼都屏蔽掉
直接打印調(diào)試,
echo $data;
$connection->send('已接收到消息');
return;
問(wèn)題找到了,不知道為啥突然連接到另外一個(gè)不存在的數(shù)據(jù)庫(kù),但是我邏輯代碼中沒(méi)有連接這個(gè)數(shù)據(jù)庫(kù)的操作。設(shè)置啥問(wèn)題?
最終問(wèn)題:
文件:vendor/workerman/webman-framework/src/support/bootstrap/LaravelDb.php
start方法里加了個(gè)定時(shí)器,針對(duì)mysql驅(qū)動(dòng)的數(shù)據(jù)庫(kù)定時(shí)去執(zhí)行這個(gè),這是為啥?
加入這個(gè)LaravelDb的位置
文件:config/bootstrap.php
這個(gè)是為了保持mysql連接做的嗎?