我在worker进程中运用了进程之间数据共享的组件globaldata,设置Client操作一些数据 set add等等。但是我退出进程就爆这样的错误。 难道是我退出过程中 globaldata 还在操作数据,中断了就报错?
对。
因为我是开发websocket业务,对方server一直给我发送数据。 像这种情况我应该咋个处理? 还是这本来是我测试开发~正式部署的时候~不可能那么粗暴的ctrl+c退出?或者直接不用管? 忘老大给个方案。
不用管
给你个我们的方案:在数据接收入口设置个开关,等要停止ctrl+c之前把开关打开,所有数据不处理,并且把在线用户踢下线,业务都处理完了再实际推出。
对。
因为我是开发websocket业务,对方server一直给我发送数据。 像这种情况我应该咋个处理? 还是这本来是我测试开发~正式部署的时候~不可能那么粗暴的ctrl+c退出?或者直接不用管? 忘老大给个方案。
不用管
给你个我们的方案:在数据接收入口设置个开关,等要停止ctrl+c之前把开关打开,所有数据不处理,并且把在线用户踢下线,业务都处理完了再实际推出。