如何設(shè)置yii數(shù)據(jù)庫的長連接
1 回答

白板的微信
TA貢獻1883條經(jīng)驗 獲得超3個贊
在配置文件設(shè)置屬性:webb/config/main.php中添加persistent或者attributes屬性;
檢測是否成功啟用長連接可以調(diào)用frameworkdbCDbConnection.php下的getPersistent()函數(shù),返回true為啟用成功,false為啟用失??;
如果使用了長連接而長期沒有對數(shù)據(jù)庫進行任何操作,那么在timeout值后,mysql
server就會關(guān)閉此連接,而客戶端在執(zhí)行查詢的時候就會得到一個類似于“MySQL server has gone away“這樣的錯誤。
- 1 回答
- 0 關(guān)注
- 1080 瀏覽
添加回答
舉報
0/150
提交
取消