陷入困境的疑问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了陷入困境的疑问相关的知识,希望对你有一定的参考价值。
我使用简单的mysqli查询,即使它们没有产生结果或从服务器回答给我错误,我关闭与mysqli_free_result命令的连接。问题是,这些连接有时会卡住,我无法在Information_schema中删除它们,因为我无法访问该表。有没有使用mysqli解决卡住连接的解决方案。
$query = mysqli_query( $this->link, $sql);
然后:
mysqli_free_result($query);
答案
根据mysqli_free_result
,documentation只释放结果的记忆:
释放与结果相关的记忆。
在你的情况下,由于连接“卡住”,我认为这意味着查询需要相当长的时间,并且还没有返回结果,所以mysqli_free_result
将无法正常工作。
如果您想放弃等待结果并终止连接,可以使用mysqli_close(CONNECTION)
或CONNECTION::close
(取决于您初始化连接的方式)来关闭mysql连接。有关详细信息,请参阅documentation。
以上是关于陷入困境的疑问的主要内容,如果未能解决你的问题,请参考以下文章
开源项目存活有多难? 被数百万人使用的 Babel 陷入财务困境
开源项目存活有多难? 拥有数百万用户的 Babel 陷入财务困境