如何在 Django 通道中设置连接超时?

How to set connection-timeout in django channel?

Django 通道在几秒钟内没有响应时断开客户端。 但是我找不到在哪里设置该时间限制。 我检查了 this 个问题。 它说它将是 configurable.But 我找不到设置该限制的位置。 谢谢

我通过修改 daphne 的代码并重新安装解决了这个问题。

  1. 从github

    下载达芙妮源代码
  2. 根据您的 needs.Default 在 server.py 中更改 ping_interval,ping_timeout 为 20,30(以秒为单位)

  3. 使用 pip install -e /path/to/daphne/(where setup.py is located) 安装 daphne 就这些!

`