增加clear方法

在进行异步多进程操作时,当父进程初始化了Db类之后,异步出的子进程继续使用Db类进行数据库操作,会出现broken pipe或者mysql has gone away等异常错误。
而在创建子进程之前,清空Db类,则可以避免该错误发生。所以建议在Db类中增加clear函数方法,进行Db类的清空操作。
This commit is contained in:
Axios
2017-07-20 16:10:05 +08:00
committed by ThinkPHP
parent f96e5ccc21
commit 05c562403d

View File

@@ -88,6 +88,10 @@ class Db
}
return self::$instance[$name];
}
public static function clear(){
self::$instance = null;
}
/**
* 数据库连接参数解析