大家好日子!
我们有一个简单的Web应用程序(REST服务),使用旧的web.py编写并托管在Nginx + uWSGI上。问题是,一旦有多次请求,它就会失败并且会出现" 504网关超时"在完全相同的处理程序上,它只对空数据库(SQLAlchemy + PostgreSQL)执行简单的SQL SELECT查询,这意味着查询不返回任何内容。这是uWSGI配置:
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。
任何人都可以提示吗?