用了laravel的orm,做websocket通訊,進程數(shù)是2,寫入正常,讀取也可以,但是用數(shù)據(jù)庫軟件查詢回缺失數(shù)據(jù)。調(diào)到用單進程后正常,但是之前缺失的數(shù)據(jù)還是不顯示。不知道是什么原因,麻煩社區(qū)知道的大佬告知下,謝謝.
已解決,是數(shù)據(jù)庫事物未提交造成的。
數(shù)據(jù)寫入代碼截圖:
數(shù)據(jù)讀取代碼截圖:
數(shù)據(jù)庫查詢軟件用的是phpmyadmin和phpstorm自帶的數(shù)據(jù)庫管理軟件,兩個軟件查詢都不到數(shù)據(jù)。
場景:登錄時寫入數(shù)據(jù)庫,然后把對象存到Client對象中;獲取用戶基本信息(讀?。?,根據(jù)Client對象中存儲的user對象id(主鍵)查詢用戶信息,并返回到前端。
問題:前端可以正常使用,但是根據(jù)前端顯示的用戶ID去數(shù)據(jù)庫查詢查不到數(shù)據(jù)(有時)
問題只有在websocket進程數(shù)超過1時會出現(xiàn),如果設置為1時正常的
config/process.php代碼截圖如下: