uWSGI罕见的网关超时

大家好!

我们有一个简单的Web应用程序(REST服务),使用良好的旧web.py编写并托pipe在Nginx + uWSGI上。 问题是,一旦有一个请求失败,“504网关超时”失败,完全相同的处理程序,除了在空数据库(SQLAlchemy + PostgreSQL)上执行简单的SQL SELECT查询,这意味着查询不会返回任何内容。 这里是uWSGIconfiguration:

uwsgi: enable-threads: 1 threads: 1 workers: 2 master: 1 socket: :8001 plugin: python chown-socket: nginx:nginx pythonpath: /usr/lib/python2.6/site-packages/nailgun touch-reload: /var/lib/nailgun-uwsgi virtualenv: /usr module: nailgun.wsgi buffer-size: 49180 listen: 4096 pidfile: /tmp/nailgun.pid logto: /var/log/nailgun/app.log mule: 1 lazy: true shared-pyimport: /usr/lib/python2.6/site-packages/nailgun/utils/mule.py 

这里是从Python应用程序日志中的行:

 GET /api/nodes/ => generated 2 bytes in 10199124 msecs 

uWSGI版本是2.0.3。

任何人都可以请给个提示吗?