Django VPS配置
我想在我的VPS上运行一些Django站点,nginx充当它的前端.我一直遇到mod_python和Apache的一些问题,只要流量开始上升,网站就会开始出错,因为它只是为每个请求使用了这么多的RAM.所以我做了一些研究,发现mod_python对于小型VPS来说并不是我最好的选择. 我的设置有nginx提供静态文件(javascript,css,图像),并使用memcached通过缓存Apache“制作的页面来大幅减少对Apache后端的请求,但这仍然运行mod_python,昨天我仍有一些人说他们无缘无故地得到了500个错误. 我现在要做的是使用FastCGI来运行Django,我已经读过它可以用更少的RAM处理更高的流量,但是它的配置对我来说有点奇怪;我根本没有关于某些条款的专家.我正在看的主要内容是这些选项:
任何帮助确定我应该设置的内容将不胜感激.我还想知道它提到的这些进程是如何/是否与nginx工作进程有关.该服务器拥有4个网站,这些网站通常每天处理几千次点击,但它们都会在大部分流量的同时被攻击,而且问题就是在问题开始时. 另外,我在某处读到了使用Tornado作为Django的WSGI服务器……这可能是一个更好的解决方案吗?谢谢! 我知道这是一个老问题,但是万一其他人都会遇到这种情况 – 这些天在apache上设置Django的推荐方法是使用mod_wsgi:
https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 用于django app的uWSGI nginx避免了pylibmc多线程并发问题?
- Nginx分离了子请求
- openssl建立证书,非常详细配置ssl+apache
- nginx“server_tokens”配置被忽略
- PHP中的长时间运行脚本导致NGINX服务器变得非常繁忙
- python-Django nginx管理媒体
- ruby-on-rails – Capistrano NGINX Passenger Restart R
- node.js-WebSocket与“ ws://…/socket.io/”的连接失败:
- Nginx重写没有重定向
- ubuntu – nginx无法绑定到端口80 ..没有在端口80上运行