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

出現(xiàn)mysql has gone away

ynwaspectre

嘗試開啟了tp的break_reconnect 沒用,我是在onMessage里使用tp的orm進(jìn)行操作的 ,
另外我在onWorkStart里加了心跳包10秒一次 但是發(fā)現(xiàn) 非定時(shí)器部分的代碼也在10秒一次

1644 1 0
1個(gè)回答

walkor 打賞

onWorkerStart 里加一個(gè)定時(shí)器,從數(shù)據(jù)庫定時(shí)select 1,保持連接。
類似

Timer::add(55, function () {
    Db::connect('mysql')->query('select 1');
});

非定時(shí)器部分的代碼也在10秒一次

應(yīng)該是你哪里業(yè)務(wù)邏輯寫的有問題,需要自己排查??梢岳?echo new \Excpetion(''); 打印調(diào)用??聪履睦镌诙〞r(shí)調(diào)用非定時(shí)器部分代碼

  • ynwaspectre 2022-01-12

    非定時(shí)器部分代碼 也10秒一次 就是圖里那個(gè)logo日志 觸發(fā)那個(gè) 寫在那邊按道理不會(huì)呀。。

  • ynwaspectre 2022-01-12

    試了下我把定時(shí)器代碼 去掉 在onWorkerStart 里單獨(dú)就一行代碼 不會(huì)定時(shí)打印了

  • ynwaspectre 2022-01-12

    排查了下我這邊的問題 定時(shí)器里應(yīng)該有一個(gè)報(bào)錯(cuò) 估計(jì)導(dǎo)致不停的在重啟進(jìn)程

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