国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workman使用中,客戶端在進(jìn)程中打開的mysql鏈接是否會在進(jìn)程結(jié)束后被釋放?

seagle
$http_worker->onMessage = function($connection, $data){
    $pdo = new PDO("mysql:host=".$conf.";dbname=".$conf,$conf,$conf);
?
    ....
?
    $connection->send($data);
}

?
onMessage 中回調(diào)函數(shù)執(zhí)行完成, $pdo 是否被自動釋放了?
?
因為發(fā)現(xiàn) define 的常量在進(jìn)程完成后仍未釋放,所以擔(dān)心 數(shù)據(jù)庫鏈接 也不會釋放,這樣就需要處理mysql gone away。
?
不知哪位有此經(jīng)驗給予個提示: 是否$pdo鏈接隨 onMessage 結(jié)束 可自行釋放。如果不會自行釋放,是否可以手動用代碼關(guān)閉?謝謝。
?
備注:因為 workerman 字典的 mysql組件操作數(shù)據(jù)不便,所以未用,直接用pdo了。

2735 1 0
1個回答

phpcreeper

根據(jù)PHP的垃圾回收機制: onXXXX 等等回調(diào)函數(shù)內(nèi)的臨時變量會在函數(shù)執(zhí)行完畢后自動回收。

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??