![]() |
1
1
“mod_wsgi/python是否包括会停止执行的内部优化?它是否猜测输出是确定性的和缓存的?” 不。 问题是(通常)在程序中的某个地方有一个全局变量,它没有按照您希望的方式进行重置。 有时这是无意的,因为Python检查本地命名空间和全局命名空间中的变量。 您可以——无意中——拥有一个依赖于某个全局变量的函数。我敢打赌。 您可能会看到许多mod wsgi守护进程,每个进程都有一个全局变量问题。每个守护进程的第一个请求工作正常。然后,全局变量处于阻止工作发生的状态。[文件保持打开状态,顶级目录变量被覆盖,谁知道?] 在前几个守护进程之后,所有守护进程都停留在“另一个”模式中,在该模式中,它们报告答案而不做真正的工作。 |
![]() |
2
3
Apache/mod_wsgi可以在两种多进程/多线程配置中运行,这可能会触发代码,代码是在假设它在单个进程中运行的情况下编写的,而该进程可能是单线程的。有关不同配置可能性以及共享数据的含义的讨论,请参见: |
![]() |
3
1
似乎必须破坏python/mod wsgi安装。我从没见过这么奇怪的虫子。 返回旁边的跟踪:
似乎多次发生:
任何东西的控制流中都没有一致的逻辑:(我也非常确信我可以编写简单的递增代码来计算方法被调用的次数。绝对的,令人沮丧的,胡说八道的。我甚至把epoch时间放在对sapi.write()的每个调用旁边,以确保不会无意识地重复代码。它们是独一无二的:S 是时候把Apache、python、mod wsgi和其他软件都挖出来重新开始了。 解决了的 谁知道它是什么,但撕掉了Apache、mod_python、mod_wsgi和几乎所有与HTTP相关的东西,重新安装解决了这个问题。有件事是 相当破碎 但现在看来还行:) |
![]() |
tincho87 · 避免Javascript/Css缓存 7 年前 |
![]() |
Zac · 如何强制客户端重新下载我的网站? 7 年前 |
![]() |
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 7 年前 |
![]() |
Chris Williams · 休眠/JPA缓存查找值 7 年前 |
![]() |
Nymeria · 仅绑定到当前事务的Spring缓存 7 年前 |