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

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