EasySwoole常驻内存可能存在的问题及解决办法

EasySwoole是常驻内存型应用,控制器、MySQL连接可能都只初始化一次,所以可能会存在一些问题。

  1. 用户信息错乱(可能性极小)
  2. 数据库查询错乱(可能性也不太)
  3. 数据库、Redis连接数过多
  4. 内存溢出

主要是连接数过多和内存溢出的问题。

解决思路

  1. 不使用静态变量
  2. 变量用完时unset
  3. 数据库、Redis等实例用完时释放
  4. 事务操作时new一个新的实例

Leave a Comment

豫ICP备19001387号-1