gpt4 book ai didi

python - 如何将 flask 和 flask_sockets 集成到一个运行在 uwsgi 下的应用程序中

转载 作者:太空狗 更新时间:2023-10-30 00:07:19 27 4
gpt4 key购买 nike

我有一个现有的应用程序在 nginx 后面运行 uwsgi/flask。我想将 websockets 集成到同一个应用程序中。 Flask sockets看起来很有希望,所以我正在尝试。

Flask sockets 简要提到运行gevent-websocket ,但未提供示例代码以将现有应用程序集成到此设置中。我还尝试了 gevent-websocket 与我现有的 flask 应用程序的几种组合,但我仍然不断获得 500s。此外,如果我能找出 500 的性质就好了,但错误不会像现有的 Flask 应用程序那样显示在 uwsgi 日志中。因此,如果您有任何调试机会来显示跟踪转储,那就太好了。

任何人都可以帮助我获得一个使用此设置的简单回声路由吗?提前致谢。

仅供引用,我目前正在使用:

  • uWSGI 1.0.3-debian
  • python 2.7.3
  • flask 0.10.1
  • nginx 1.4.3
  • flask 套接字 0.1

最佳答案

如果您升级到 uWSGI 2.0,您将免费获得 websockets 支持,而无需额外的框架并且具有 gevent 兼容性。更重要的是,您可以获得真正快速的实现(适用于游戏):

http://uwsgi-docs.readthedocs.org/en/latest/WebSockets.html

关于python - 如何将 flask 和 flask_sockets 集成到一个运行在 uwsgi 下的应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20910616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com