V6接入服务器异常关机后可能会导致squetokafka容器一直重启
接入服务器如果出现异常断电或重启或者死机等情况,启动后可能会出现squetokafka容器无法启动的现象
由于目前kafka队列的机制是先清空pos文件,再写入新的值,如果在情况但还没有写入新的值时机器出现异常,可能会导致pos文件置空,需要检查sque容器中pos文件的内容,根据近期消费队列的情况恢复消费值到正常,重启sque容器即可恢复
使用docker exec -it 命令进入sque容器
容器中进入squepos目录:cd /data/squepos
检查目录下pos文件,那些异常,手动修改消费值之后,退出容器
重启sque容器
相关命令:
查看当前队列生产值:sque容器中执行squeread -topic [队列名] -position -1 -count 1 -password Welcome123!@#

队列中查询值:sque容器中执行squefind -topic [队列名] -position 1(开始值) -count 10000(每次取数量)-find [查询内容] -password Welcome123!@#
