Каналы GAE через некоторое время не работают

Я использую API канала в своем приложении Java GAE. Он прекрасно работает после развертывания приложения. Я могу подключиться к серверу и получать с него сообщения в режиме реального времени. Я даже могу подключиться к новым каналам, когда истекает старый.

Однако, если я оставлю свое приложение открытым в течение нескольких часов, этот пользователь больше не сможет подключаться к серверу. Я получаю 404 /_ah/channel/dev?command=connect&channel=XXX Открытие нового канала.

Выключение экземпляра через страницу администратора не помогает, однако повторное развертывание той же проблемы исправления кода в течение еще нескольких часов.

Есть ли какое-либо другое решение, кроме повторного развертывания приложения каждые несколько часов?

1 ответ

Токен канала истекает через два часа, смотрите здесь

Вы должны создать новый токен для того же идентификатора клиента и установить новый канал при возникновении ошибки / закрытого состояния на клиенте

Другие вопросы по тегам