长连接设置
uwsgi.ini
http = :PORT http-keepalive = true
http | http-socket | socket | uwsgi-socket的区别
uwsgi-socket是socket的别名
- http: 自己会产生一个http进程(可以认为与nginx同一层)负责路由http请求给worker, http进程和worker之间使用的是uwsgi协议
- http-socket: 不会产生http进程, 一般用于在前端webserver不支持uwsgi而仅支持http时使用, 他产生的worker使用的是http协议
- 因此, http 一般是作为独立部署的选项; http-socket 在前端webserver不支持uwsgi时使用,
- 如果前端webserver支持uwsgi, 则直接使用socket即可(tcp or unix)