gpt4 book ai didi

Python subprocess.Popen 在 uWSGI 下慢

转载 作者:太空狗 更新时间:2023-10-30 01:47:14 30 4
gpt4 key购买 nike

我已经在 Fedora 14 上设置了一个运行 Cherokee 的开发服务器,使用 uWSGI 与我的 WSGI 应用程序进行交互。

当应用程序收到第一个请求时,我会生成一个这样的进程:

from subprocess import Popen
Popen(['bash']) # bash is just an example; the problem happens with all programs

第一个请求需要 10-15 秒才能完成(后续请求不到一秒)。没有创建 Popen 对象,第一个请求只需要大约 2-3 秒即可完成。当我从 Python shell 执行相同的 Popen 请求时,它是即时的。

是什么导致了这种行为?我错过了一些明显的东西吗?

最佳答案

--close-on-exec

否则你的新进程将继承套接字

(这是 UNIX 标准行为)

关于Python subprocess.Popen 在 uWSGI 下慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131700/

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