几天前,出乎意料的是,我开始从我的 django 应用程序中收到很多 Bad Gateway 错误。在日志中,我间歇性地看到这些行:
Traceback (most recent call last):
File "/var/www/site/environ/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 240, in __call__
from django.conf import settings
SystemError: ../Objects/tupleobject.c:142: bad argument to internal function
site [pid: 30075|app: 0|req: 133/415] 65.55.215.78 () {38 vars in 505 bytes} [Mon May 20 03:20:45 2013] GET /robots.txt => generated 0 bytes in 2 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
我似乎无法在网上找到任何诊断出此原因的人。大多数人受够了并转移到不同的 wsgi 服务器。
这里有没有其他人看到这个错误或知道是什么原因造成的?
编辑:版本
$ uwsgi --version
uWSGI 1.0.3-debian
根据@roberto 的说法,这个“古老”版本可能是我的问题。