解决 Django Daphne timeout: 503 问题

django  
  • 推荐给一个daphne配置多个worker,配置的方法参考机器CPU-core/processer 数量,以及实际并发的数量
# CPU 多少核心runworker数据即设置为多少
python3 manage.py runworker --threads=4  
  • 解决 Daphne timeout:503: 给daphne添加超时设置(官方说法默认为 60s,实测大概是120s)
# -t 300 将超时设置为300s
daphne -b 127.0.0.1 -t 300 -p 8000 opensa.asgi:channel_layer --ws-protocol=guacamole