Google cloud dataflow GCP发布/订阅订阅服务器未在Apache数据流管道中接收消息

Google cloud dataflow GCP发布/订阅订阅服务器未在Apache数据流管道中接收消息,google-cloud-dataflow,apache-beam,google-cloud-pubsub,Google Cloud Dataflow,Apache Beam,Google Cloud Pubsub,背景:我正在流模式下使用gcpdataflow()来处理信息。数据流通过发布/订阅从GAE端点接收数据。我正在使用apache beam包装器函数进行订阅- beam.io.ReadFromPubSub(…)。数据流始终在运行,发布/订阅正在等待新数据 问题:我注意到,几天后(没有固定的天数模式),它会停止接收任何消息。GAE中的发布部分工作正常,因为我可以看到返回给我的消息Id 疑难解答:当我重新启动数据流(通过克隆)时,它再次工作 嫌疑犯:因为我依赖beam的api,所以我不确定下面发生了什

背景:我正在流模式下使用gcpdataflow()来处理信息。数据流通过发布/订阅从GAE端点接收数据。我正在使用apache beam包装器函数进行订阅- beam.io.ReadFromPubSub(…)。数据流始终在运行,发布/订阅正在等待新数据

问题:我注意到,几天后(没有固定的天数模式),它会停止接收任何消息。GAE中的发布部分工作正常,因为我可以看到返回给我的消息Id

疑难解答:当我重新启动数据流(通过克隆)时,它再次工作

嫌疑犯:因为我依赖beam的api,所以我不确定下面发生了什么。这是beam.io.ReadFromPubSub的错误还是数据流的错误


注意:尝试过,但没有相关帮助。

您能描述一下您的管道吗?管道停止时是否有日志跟踪?您是否在管道中使用窗口?管道是否按预期工作到结束?除了@Guillaume要求的信息外,请提供以下信息:1-您的管道代码(请隐藏任何敏感信息,如钥匙或个人信息)。2-您正在使用的beam SDK版本。3-在订阅输入中,在您观察到消息停止处理期间,您如何查看“未确认消息计数”和“最早未确认消息期限”的图表?如果可能,请附上屏幕截图。