我又在这里遇到了高流量问题,我在 Mysql 上遇到了“睡眠”线程的问题,经过大量搜索后,我正在解决这个问题的路上。
我确保使用后数据库连接被终止,我解决了部分问题,现在当我的代码转到正确的路径时,他只打开了几个睡眠线程并快速关闭,但我仍然遇到“睡眠”线程的问题,我观察并当我多次按 f5 并再次执行所有过程时,我会睡很多觉,并且同一个用户参加比赛。
所以我已经考虑过了,也许有一个解决方案,但不知道要申请。
我认为如果用户 HIT f5,我只是杀死了上次相同用户请求的所有进程并重新开始,或者只是不重新开始,只是给出上次的结果。我无法阻止“f5”,所以如果我按 f5 多次,他就会进入睡眠状态,直到超时杀死它,因为我认为 zend 无法管理该连接,因为代码已经消失。
我是正确的?
对不起我的英语,感谢任何帮助。
谢谢