mod_wsgi项目以错误的顺序保存

时间:2014-04-05 19:21:18

标签: python asynchronous mod-wsgi

我试图通过在Linux上编写一个在Apache下运行的简单WSGI服务器来控制mod_wsgi。但是我注意到请求并不总是按照它们到达的顺序提供,即使它们来自同一个客户端/浏览器。

如果页面例如分别包含图像A和B,A可以作为B请求的答案,因此显示在错误的位置。我确信我一定是犯了一个非常微不足道的错误,但我无法弄清楚是什么。

我知道WSGI callable必须是可重入的,并且通过记录请求和响应,我发现它确实有时会在第一次结果发送之前第二次输入。但当然,当浏览器要求B时,它不应该从之前的GET获得A。或者我错过了一些关于HTTP的非常基础的东西?

全球Apache指令:

LoadModule wsgi_module /home/sterlicht/modWsgi/mod_wsgi.so

Virtual host directives:

WSGIScriptAlias / /home/sterlicht/debug/app.py

1 个答案:

答案 0 :(得分:0)

发现了什么问题。 毕竟我的可赎回权是不可重入的。 我的应用程序类的调用成员中的代码使用了一些实例数据,这些数据被并发调用覆盖。

相关问题