码迷,mamicode.com
首页 > 其他好文 > 详细

一次定时任务配置的错误,导致客服系统找不到对应的用户

时间:2020-02-01 16:13:01      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:人工   代码   回滚   系统   客服   消息   左右   服务   团队   

问题描述:

      此次犯错主要的原因是自己没有细看之前逻辑代码,再加上注释别较少,有一个代码看着不起眼,其实是把所有在线客服当前接待的用户都转接给机器人,因为新功能需要启动这个任务把新团队的客服列表刷新到缓存,本次上线是在下午两点半左右(因为需要客服在线的时候验证),而定时任务是每天的凌晨三点,由于之前负责次服务的老员工已经离职,没有看到风险,定时任务改到了下午三点执行,执行以后,当前所有的用户都被打回机器人测,导致所有的客服正在接待的用户都不在人工服务,客服发送消息用户接收不到,用户发送消息客服接收不到。

解决过程:

      当时第一反应是代码回滚,但是代码回滚以后客服列表下的用依然处于机器人侧,仔细排查后才知道,需要用户重新进线,或者客服把用户拉到自己的会话列表中,最后给客服通知,把他们当时接待的用户拉取到自己的会话列表中,回复正常,其他的功能不受影响,整个排查问题过程耗时大概10分钟,以后需要继续加强问题排查能力和代码分析阅读能力。

 

一次定时任务配置的错误,导致客服系统找不到对应的用户

标签:人工   代码   回滚   系统   客服   消息   左右   服务   团队   

原文地址:https://www.cnblogs.com/wust-xukai/p/12248737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!