今天上午,网友们在钉钉开发者群热烈的讨论了一个问题:钉钉考勤机崩了。
首先是一位网友在8点32分首次报告钉钉考勤机全部离线,然后人工客服联系不上。

随后有更多的同学报告这个问题,说是从昨晚开始就出现这个现象。
晚上出问题时,可能大部份人都下班了,所以注意到的比较少。

为了搞清楚问题,我尝试去各个社区去寻找官方说明,但是什么也没找到,钉钉未披露此次故障的任何消息。
只在钉钉的官方微博账号下,找到了更多网友的问题报告,看来出问题的人真不少。

估计很多用户都去找人工客服反馈问题了,人工客服出现拥堵排队情况:

9点34分有钉钉代理商回复,问题已经在修复。可能技术人员都上班到位了。
不过用户的情绪已经起来了,怕是不好安抚,可能会产生长久的心理阴影。

考勤数据会不会丢?
有用户担心考勤数据会丢失:

有用户提到考勤数据是离线保存在本地的:

我从钉钉的官方帮助上找到一个说明:大概是说打卡数据是先保存到本地,然后再上传到钉钉服务器的,所以大概率打卡数据不会丢失。钉钉官方说明如下图:

中午了,问题还未解决
到中午吃饭的这个时候,还有用户报告考勤机离线,不能正常使用。可能问题确实不好修吧。

惊喜的是在这里找到了钉钉的一个故障公告:
部分考勤机机型出现离线问题,我们正在紧急处理中,您可以继续离线考勤打卡,不会影响考勤记录,机器重新联网后,会正常上传数据,数据不会丢失(切勿重置考勤机,避免丢失数据),给您造成不便,敬请谅解。

到底出了什么问题?
根据钉钉的公告,是部分机型的故障,这些机器连不上网了,那就基本可以排除服务端的问题。
那么为什么连不上网呢?据我查询,钉钉考勤机是通过WIFI联网的。

如果是WIFI硬件的故障,不会这么大面积的同时出现问题。
那很可能是某个配置上的问题,比如云端下发了错误的DNS,导致考勤机找不到正确的服务器IP,从而连不上网。
再或者某些人故意在考勤机中写入了错误的配置,导致程序一直初始化失败,表现出离线的问题。
具体什么问题,现在只能猜测了。
只是如果考勤机不能联网,就不能从网络获取最新的配置,它怎么自动修复这个问题呢?或许有后门?
又或许程序员们正在写一个离线程序,需要企业的管理员们通过蓝牙连接考勤机,然后再通过新程序进行配置更新。
都是猜测,没遇到过这种问题,有了解的同学可以分享下。
阿里2023年崩溃的黑历史
让我们回顾下:
2023年10月23日,阿里旗下语雀接近8个小时的宕机
然后是11月12日,阿里云底层授权模块接近3个小时的服务不可用
最近一次是11月27日,接近2个小时的数据库管控故障。
钉钉考勤机长啥样?
很多同学可能没见过钉钉考勤机,我给大家截了几张图,就是下边这样的,可以人脸识别,或者只是指纹打卡。


关注萤火架构,加速技术提升!