蜕变 (@user1065) 在 这两天被一个莫名奇妙的bug整的没辙的,求助佬友 中发帖
一个运行了有2年的项目了,主要功能就是通过tcp server接收RFID的芯片数据,芯片是贴在一个框子上的,需要根据框子当前做的工序给plc发送指令,让框子去指定的站位,把芯片数据解析完成后通过websocket发送消息给前端显示出来,当前框子的信息,例如装的什么物料,规格尺寸是怎样的,框号是多少,运行了两年都是正常的,最近一段时间经常出现以下情况:
后端发送了websocket消息,但是前端界面没有立即显示,例如1号框子到了,并且发送了websocket的消息给到前端,但是数据没有立即显示,当2号框到了的时候,1号框的信息才被显示出来,间隔了有两三分钟,导致显示的信息和实际的框子对不上,但是给plc发送的指令是正确的,websocket的订阅是局域网的方式订阅的,数据有经过交换机
总共在6条自动线上用了,只有一条线存在问题,更换了网线、交换机都没用,看了日志也是正常的,刚开流水...