這邊有個支付的項目,從日志看拉起支付了,生成了訂單,訂單信息也在,但是在異步回調(diào)的時候,去校驗訂單在不在,這時候查不到了,然后我從庫查也沒有,而且id一列是自增的,發(fā)現(xiàn)會出現(xiàn)如:1002,1003,1005,中間就少了一個,我可以確定地時候沒有刪除操作,數(shù)據(jù)當時在拉起支付的時候,確實也是存在。有沒有大佬幫分析一下
感謝老大指點,確實是事務上有問題
應該是某個請求用了事務沒提交也沒回滾,導致影響其它請求了。 運行命令 composer require webman/log 安裝webman/log,webman/log 會在每個請求結(jié)束后檢查是否有未提交的事務,有的話會強行報錯并記錄日志,可以用來排查哪個請求沒提交事務。
composer require webman/log
好的,我試試