這個問題煩心一星期啦,也真是操蛋! 問題描述,ecshop鏈接本地MySQL數據庫剛剛的,連接阿里雲就出現錯誤! 一,出現500錯誤是由於阿里雲沒有添加白名單, 二,出現504錯誤是由於MySQL上鎖的問題, 具體詳解見,http://blog.csdn.net/zhanghongzheng3213/article/details/51753189數據庫
阿里雲和本地具體區別,阿里雲是innodb數據庫引擎,事務隔離是Read committed,而本地數據庫引擎默認是是myisam引擎,事務隔離級別是Repeatable read,本地和阿里雲MySQL具體參數配置不一樣的地方太多,致使程序運行到一個點時出現MySQL死鎖的狀況,具體能夠用show engine innodb status 來查看當前死鎖的線程,能夠用kill ID來刪除線程! 後來仔細看聊文檔,死活找不見問題,最後使出絕招更換數據庫,把MySQL5.6更換成5.5,問題完全解決,再也找不見MySQL上鎖的問題啦!阿里雲