【V4.x】应用服务器sque2队列卡住

问题版本:

V4.x

问题现象/报错:

控制台没近期数据,应用服务器上有近期视频数据,es服务器正常,且没有近期索引数据。

排查思路/解决方案:

1、先用consumer2 esreq -1 1 查询最新的生产位置。

2、然后cat ./squepos/consumer-es-esreq.pos文件跟生产位置比较是否是一致的。

3、若是不一致,需要先stop recv-server、dataengine、sque、sque2服务,修改./squepos/consumer-es-esreq.pos的数值,可以先在原基础上加1或者10,start crond、recv-server、dataengine、sque、sque2服务,consumer2 esreq 文件中的值 1,看下是否在增加。

4、若是生产位置和消费位置相差较大,则可以先通过consumer2 esreq 文件中的消费位置 1,查看是否正常,若是不正常,则增加“文件中的消费位置”数值,直至正常,再将其按照第三步修改在./squepos/consumer-es-esreq.pos文件中。