消息中心服务每天都在下降

时间:2016-10-20 10:41:04

标签: ibm-cloud message-hub

Iam在我的节点应用程序中使用bluemix消息中心服务正在生产中。现在我们遇到了一个问题,即消息中心服务每天都在关闭,然后应用程序需要重新启动。这样做无法完成。 我们收到以下日志

2016-10-16T17:41:42.66+0100 [App/0] OUT Unable to consume topic: Error: Request returned
status code 404 but it was not in the accepted list. The REST API responded with the 
following message: Consumer instance not found.
2016-10-16T17:41:46.66+0100 [App/0] OUT got error: { [Error: Request returned status code 
404 but it was not in the accepted list. The REST API responded with the following message:
Consumer instance not found.] statusCode: 404, errorCode: 40403 }

我们有什么方法可以解决这个问题。这是失败的

 run: function(callback) {         
                    var that = this;
                    consumerInstance.get(topic)
                        .then(function(data) {
                            that.consume(data);
                            return callback();
                        })
                        .fail(function(error) {
                            console.log("got error: ", error);
                            return callback(error);
                        })
                }

这是我们用于参考的代码

setlocale

有关如何解决此问题的任何想法。 谢谢, 哈里什。

2 个答案:

答案 0 :(得分:2)

您好,MessageHub的REST端点每24小时都会被回收一次。 客户需要通过创建新的消费者实例来处理这个问题。

HTH, 江户时代

答案 1 :(得分:0)

根据Message Hub documentation,REST服务每天重新启动。 REST API重新启动后,您将不得不重新创建Kafka使用者实例。

谢谢,

西蒙。