workerman/redis-queue 以守護(hù)進(jìn)程的形式運(yùn)行提示 :MySQL server has gone away
在debug 模式下則正常.
mysql wait_timeout 已調(diào)整到最大。
php 框架 codeigniter3
因?yàn)閿?shù)據(jù)庫在Worker::runAll()執(zhí)行前被初始化導(dǎo)致的。初始化后的連接被子進(jìn)程共享,變成守護(hù)過程中有進(jìn)程會執(zhí)行退出mysql連接會斷開,導(dǎo)致其它進(jìn)程受到影響。
不要在Worker::runAll()執(zhí)行前初始化數(shù)據(jù)庫連接 redis等資源的連接。這部分手冊有說。
這個(gè)怎么去解決?, codeigniter3 這個(gè)框架用的比較少。
我也沒用過codeigniter