Django核心代码没有任何网络IO(epoll等),不认识HTTP, runserver是一个简单HTTP服务,有网络IO代码,能读懂HTTP请求响应,测试环境是runserver和浏览器之间进行tcp连接,请求量大,容易挂掉
生产环境用uWSGI代替,uWSGI性能在runserver之上
nginx用于负载均衡
Django能读懂WSGI规范
renserver是前台启动
uWSGI是一种服务,uwsgi是其支持的一种协议
前两配置名称都可以随意更换,自动生产
pidfile:启动后写入进程的pid
daemonize:只要配置了,说明是后台启动,输出写入对应日志中
开启DEBUG模式,在生产环境用户会看到更多的报错信息
---ini:以哪个配置启动
--stop:停止文件中进程