wsgi相关内容

使用命令行服务员登录-服务

有没有办法将服务员的服务输出记录到文件中? 我当前使用的命令是: waitress-serve --listen=localhost:8080 --threads=1 my_app_api:app 我们使用的应用程序之前没有考虑到服务员,因此我们选择使用命令行来为其提供服务,以避免更改(至少目前是这样)。 推荐答案 TLDR服务员服务不提供这样做的方法。请参阅“如何将其 ..
发布时间:2022-09-20 18:32:05 Python

如何在Ubuntu和APACHE服务器上用Flask读写文件

我正在尝试部署一个使用Flask来写入和读取PNG图像的应用程序。我可以在本地运行我的脚本,没有错误,除非我在我的服务器上运行它。 我在DigitalOcean上使用此guide进行部署。它使用的是阿帕奇、WSGI和Virtualenv。 这是我的代码示例: from flask import Flask from flask import send_file from PIL ..
发布时间:2022-09-20 18:20:42 服务器开发

在IIS下运行FastAPI

目前,我在某个内部IIS站点的子目录下使用Flask来运行一个简单的API。现在,我想改用FastAPI重写该API可能是个好主意。在IIS上运行API并不难,您必须在IIS配置中创建web.config等内容。我知道这是在使用WSGI,但是否也可以使用ASGI(可能与uvicorn和genicorn结合使用)? 重要的一点是,它必须在某个子目录下运行,称为 ..
发布时间:2022-08-19 10:02:24 服务器开发

如果我担心代码安全,我应该只在服务器上部署.pyc文件吗?

我想将Django应用部署到云计算环境,但我担心源代码安全。我可以只在那里部署编译的.pyc文件吗?根据官方的python文档,PYC文件“相当难进行反向工程”。 采用这种方法的利弊是什么?这是标准做法吗? 我没有使用AWS,我只能说我所在的国家完全不能信任云计算. 推荐答案 部署.pyc文件并不总是有效。例如,如果使用Apache/mod_wsgi,至少WSGI脚本文件仍 ..
发布时间:2022-02-26 17:26:12 Python

django apache mod-wsgi 在从 .so 文件导入 python 模块时挂起

我正在尝试在 apache mod-wsgi 上部署用于生产的 django 应用程序.我有一个名为 freecad 的第三方 python 应用程序,它将 python 模块打包在 FreeCAD.so 库文件中.请求挂在“导入 FreeCAD"上.一些 apache 日志错误告诉我这可能是 zlib 的问题??尝试导入此模块时压缩.请注意,使用 django 的 runserver 时一切正常 ..
发布时间:2021-12-29 13:54:12 Python

WSGI 中的 httplib 无法发送请求错误

我在 Django 中使用了两个不同的 python oauth 库来对 twitter 进行身份验证.设置在带有 WSGI 的 apache 上.当我重新启动服务器时,一切正常运行大约 10 分钟,然后 httplib 似乎锁定(请参阅以下错误). 我只运行 WSGI 的 1 个进程和 1 个线程,但这似乎没有区别. 我无法弄清楚为什么它会锁定并给出此无法发送请求错误.我在这个令人沮 ..
发布时间:2021-12-25 20:06:53 Python

为什么一些mysql连接在删除+插入后选择mysql数据库中的旧数据?

我的 python/wsgi Web 应用程序中的会话有问题.2 个 wsgi 守护进程中的每个线程都有一个不同的、持久的 mysqldb 连接.有时,在删除旧会话并创建新会话后,某些连接仍然在选择中获取旧会话,这意味着它们无法验证会话并再次要求登录. 详细信息:会话存储在本地 mysql 数据库的 InnoDB 表中.身份验证后(通过 CAS),我删除该用户之前的所有会话,创建一个新会话( ..
发布时间:2021-12-20 11:37:57 数据库

如何在 IIS 中部署 Flask 应用程序?

谁能帮我在 IIS 6 上运行 Flask 应用程序?我曾尝试使用 isapi-wsgi,但是当我访问虚拟目录地址时,我看到一个页面,上面写着“找不到指定的模块".还有其他选择吗? 以下是我为 isapi-wsgi 编写的 Python 脚本.虚拟目录已创建,在 IIS 管理器中一切正常,但该站点无法运行. from wof import app导入操作系统app.secret_key=o ..
发布时间:2021-12-14 11:27:39 Python

究竟什么是 Flask 蓝图?

我已经阅读了关于蓝图的Flask 官方文档,甚至一个 或 两篇关于使用它们的博文. 我什至在我的网络应用程序中使用过它们,但我不完全理解它们是什么或它们如何作为一个整体融入我的应用程序.它与我的应用程序实例有何相似但又不完全相同?文档很全面,但我寻求一个外行的解释或一个有启发性的类比来为我激发它.当一位同事让我向他们解释我选择在这里询问的 Flask 蓝图时,我感到非常困惑. 解决方案 ..
发布时间:2021-12-14 11:26:37 Python

如何使用浮点过滤器只显示小数点后两位?

我正在使用 Flask/Jinja2 模板通过 |float 过滤器显示数字. 这是我的代码 {% set proc_err = nb_err|length/sum * 100 %}({{proc_err|float}}%) 输出有点尴尬: 17/189 (8.99470899471%) 我正在寻找一种方法来将点后的位置限制为一个数字,例如2. 所需的输出: 17/189 ( ..
发布时间:2021-12-14 11:01:36 其他开发

一起使用 Flask 和 Tornado?

我是 Flask 的忠实粉丝 - 部分是因为它很简单,部分是因为它有很多 扩展.但是,Flask 旨在用于 WSGI 环境,而 WSGI 不是非阻塞的,因此(我相信)它的扩展性不如 Tornado 对于某些类型的应用程序. 因为每个都有一个 URL 调度程序,它将调用一个函数,并且都将使用 Python 文件(在 Django 中你不启动 python 文件,但在烧瓶或龙卷风中你这样做),有 ..
发布时间:2021-12-14 10:49:28 Python

104, 'Connection reset by peer' 套接字错误,或何时关闭套接字会导致 RST 而不是 FIN?

我们正在并行开发 Python 网络服务和客户端网站.当我们从客户端向服务发出 HTTP 请求时,一次调用始终在 socket.py 中引发 socket.error,在读取中: (104, '连接重置') 当我用wireshark收听时,“好"和“坏"的反应看起来非常相似: 由于 OAuth 标头的大小,请求被拆分为两个数据包.服务以 ACK 响应两者 服务发送响应,每个标头一个数据 ..
发布时间:2021-12-11 11:18:30 Python

Python 模块自动加载器?

如何自动加载保存在不同目录和子目录中的所有模块? 我已经看到这个 answer 正在使用 __import__,但它仍然不是我想到的自动加载. 我在想类似于 PHP 自动加载器的东西.更好的是Composer autoloader. 从我迄今为止收集的研究来看,似乎自动加载器在 Python 中并不流行(无法确定,因为我是 Python 新手).自动加载某些东西在 Python ..
发布时间:2021-11-30 21:24:04 Python

如何在 Python 中使用 Flask 执行周期性任务

我一直在使用 Flask 为我的 k8055 USB接口板;相当标准的吸气剂和推杆,Flask 确实让我的生活变得更轻松. 但我希望能够在乳清发生时将状态变化记录为/接近. 例如,如果我有一个按钮连接到板上,我可以轮询该特定端口的 api.但是如果我想让输出直接反映输出,无论是否有人在与 api 对话,我都会有这样的事情. 虽然为真:board.read()board.digital ..
发布时间:2021-11-15 00:44:34 Python