Apache/Flask:应用程序在某些时候挂起

Apache/Flask:应用程序在某些时候挂起

我有一个由 Apache 提供的 Flask 应用程序,它在响应客户端的请求时会在某些时候挂起。这种情况发生在代码的各个点,尽管它发生的时间似乎是确定的——比如说它发生在第 行n,但是当我注释掉该行(或以另一种方式执行操作)时,它会在第 行挂起m(使用m>n)。代码中的这些点不会做任何特别占用内存或 CPU 的疯狂事情。我观察了硬件消耗,htop那里的一切看起来都很舒服。

我没有收到任何错误或警告,它只是冻结,然后我收到超时。

我知道这是对问题的非常模糊的描述,但我看不出还有什么其他细节会有帮助。不过,任何帮助都非常感谢!

软件:RHEL 3.10.0 上的 httpd 2.4.6,带有 Python 3.6.8、Flask 1.1.1。

相关内容