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

think-orm高并發(fā)的情況下偶發(fā)性報錯

m7yun

Packets out of order. Expected 4 received 1. Packet size=80
當(dāng)高并發(fā)的情況下可能會報這個錯誤,百度了一下可能是多進(jìn)程用了同一個數(shù)據(jù)庫連接。請問有什么辦法可以解決?

1627 1 0
1個回答

walkor 打賞

是否用了mycat之類的mysql代理?去掉代理試下。
不要在start.php里直接初始化數(shù)據(jù)庫連接,start.php里直接初始化連接屬于在主進(jìn)程初始化連接,子進(jìn)程會繼承連接導(dǎo)致數(shù)據(jù)混亂。

  • m7yun 2022-09-19

    沒用到代理,直接用的webman/think-orm那個依賴跑的,這個不知道是不是在start.php里面初始化連接的

  • m7yun 2022-09-20

    大佬,看你2小時前更新了webman/think-orm,我這邊更新后 php start.php start之后 維持心跳報錯了
    vendor/webman/think-orm/src/ThinkOrm.php這個文件26行報下面的錯誤
    ReflectionException: Property instance does not exist

  • walkor 2022-09-20

    執(zhí)行 composer info 看下 topthink/think-orm 版本。

  • m7yun 2022-09-20

    think-orm是v2.0.54 因?yàn)槲疫€用到了think-cache think-cache引入了think-container think-container里面也有個think\Facade類 并且這個類沒有定義instance屬性 這種情況怎么辦

  • m7yun 2022-09-20

    感覺有點(diǎn)無限套娃了。。。

  • walkor 2022-09-20

    你先回滾到之前的版本吧

  • m7yun 2022-09-20

    OK 已經(jīng)回滾了

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