swoole swoole_http yaf medoo 微信

被一个问题困扰了一个多月了,发在这里牢骚一下.

我有个swoole_http服务,与微信对接的. 主要做的工作就是在用户关注和取消关注时把微信用户的信息保存和更新.


但我发现一个问题. 在这个服务跑了大概一两天之后, 就会连不上数据库. 导致所有对数据库的操作都失败. 但是没有报任何错误和异常(这个是最诡异的,我查看了所有的错误日志). 比如查询一个用户是否存在, 数据库明明是有的,却查不出来,返回空.
又或者插入一条数据,执行成功, 但返回是0.

这个现象在我重启swoole_http之后,又马上变得正常起来了. 一点问题都没有了. 但跑上一两天之后又会出现.

我不知道是我的代码逻辑问题还是其他什么问题.
困扰了我一个多月了.

每次都会导致有新的用户关注了公众号,我这边却没有在数据库保存成功,或者用户取消了关注,我这边却没有同步更新.

我是用的swoole1.7.8/1.7.16/1.7.19+ yaf
数据库连接是medoo

你可能感兴趣的:(PHP,PHP,Mysql)