GAE频道在一段时间后不起作用

时间:2016-05-08 12:28:36

标签: java google-app-engine channel-api

我在Java GAE应用程序中使用通道API。部署应用程序后,它完全正常。我可以连接到服务器并实时从中获取消息。当旧的频道到期时,我甚至可以重新连接到新频道。

但是,如果我将应用程序保持打开几个小时,则此用户无法再连接到服务器。我获得了404 /_ah/channel/dev?command=connect&channel=XXX个新频道开放。

通过管理页面关闭实例并没有帮助,但是重新部署相同的代码修复问题又过了几个小时。

是否有其他解决方案,而不是每隔几个小时重新部署应用程序?

1 个答案:

答案 0 :(得分:2)

频道令牌在两小时后过期,请参阅here

您应为同一客户端ID创建新令牌,并在客户端触发错误/关闭状态时建立新通道