Я, имеющий какое-то странное поведение, где:Джанго каналы Группа посыла умирает после отправки определенного количества раз
Group('chat-'+ name).send({'text': json.dumps(m)})
терпит неудачу после выполнения этого отправить 10 или более раз. Какая общая причина для этого? Я не вижу сообщений об ошибках моего рабочего, кроме того, что он не регистрирует, что он отправляет какую-либо информацию.
Обычно я вижу:
2016-10-29 04:02:37,800 - DEBUG - ws_protocol - Sent WebSocket packet to client for !websocket.send.wTXtcZZQ
Это сообщение не будет отображаться после того, как определенное количество посылов. Я выполняю некоторые действия по обновлению, когда эта передача будет выполняться каждые 5 секунд.
EDIT:
Это посыл не происходит в ответ на клиент посыла. Я отправляю серверные данные клиенту через эту группу. Я предполагаю, что это проблема?
EDIT:
Глядя на это более, я нашел это сообщение на Джанго каналов GitHub здесь:
https://github.com/django/channels/issues/107
andrewgodwin:»... канал имеет код для обнаружения, когда сообщение получает запрошено слишком много раз (сейчас 10 по умолчанию), а затем он убивает его, чтобы предотвратить ожидание ... »
Посылает вне приемного контекста, такие как:
Group('chat-'+ name).send({'text': json.dumps(m)})
enqueueing неоднократно?