PHPer icon indicating copy to clipboard operation
PHPer copied to clipboard

常驻进程注意事项

Open storyflow opened this issue 7 years ago • 2 comments

storyflow avatar Jul 18 '18 05:07 storyflow

数据库连接对象 $dblink 虽然存在,但是数据库连接会断掉。

  1. 隔一短时间(小于超时时间),置空 $dblink = null
  2. 执行前检查下数据库连接是否正常:mysqli_ping
  3. 走http请求调用接口,来避免超时

storyflow avatar Jul 18 '18 05:07 storyflow

最近使用Redis的长连接,底层用的是C写的PHPRedis扩展,会存在连接被服务器端主动关闭导致出现“read error on connection”错误,解决方案也是ping一下检查连接是否正常。

lifei6671 avatar Jul 26 '18 06:07 lifei6671