PHPer
PHPer copied to clipboard
常驻进程注意事项
数据库连接对象 $dblink 虽然存在,但是数据库连接会断掉。
- 隔一短时间(小于超时时间),置空 $dblink = null
- 执行前检查下数据库连接是否正常:mysqli_ping
- 走http请求调用接口,来避免超时
最近使用Redis的长连接,底层用的是C写的PHPRedis扩展,会存在连接被服务器端主动关闭导致出现“read error on connection”错误,解决方案也是ping一下检查连接是否正常。