记一次Php多进程向数据表重复插入数据的坑,望不要踩坑

查看 9|回复 0
作者:美文苑文学网   
记一次Php多进程向mysql数据表重复插入数据的坑,望不要踩坑,事情是这样的,小编把workman整合进帝国方便即时通讯聊天。之前开启单线程没有注意(因为服务器都单核的)。不经意后台给设置了4个工作进程进去(单核服务器)。一看情况居然每个定时器执行了4次,也就是redis记录全部扫描到mysql数据库那个方法执行了4次

。这清理就麻烦,心想就是这个多进程惹的祸。那怎么解决呢?其实也很简单在业务开发那文件加上判断就可以了。这样每个定时器就执行1次了。


image.png (114.34 KB, 下载次数: 0)
下载附件
保存到相册
7分钟前 上传

进程, 数据表

您需要登录后才可以回帖 登录 | 立即注册

返回顶部