我一直在寻找Heroku作为托pipe服务提供商。 我特别感兴趣的是它的易于部署和按需扩展和缩减资源的能力。 是否有与Django一起使用这种types的轻松和强大的托pipe解决scheme?
我有一个django应用程序,我想在它前面的服务器上设置清漆。 在另一个服务器故障线程中,有人build议把Nginx放在Varnish的前面。 我应该把Nginx放在caching服务器上的Varnish前面吗? 如果是这样,我应该在应用服务器上使用Nginx吗?
Lighttpd和Nginx是基于你的经验,更适合Django的? 我已经使用了两者,几乎没有发现任何区别,他们只是工作正常…有什么用例,当他们中的一个比另一个好得多? 在回答时请兼顾configuration的简单性和效率。 我通常的设置是通过daemontools或init.d脚本启动一个单独的Django FCGI进程(如在./manage.py runfcgi daemonize=false port=8098 host=127.0.0.1中./manage.py runfcgi daemonize=false port=8098 host=127.0.0.1 ),lighty / nginx充当反向代理。 哦,如果你觉得其他一些http服务器对于Django来说比Lighty和Nginx要好的多,请不要犹豫分享你的想法。
比方说,我有两个站点(超级用户和服务器错误)从一个盒子上运行自己的Apache虚拟主机。 这两个站点由Django提供支持,并使用mod-wsgi在Apache上运行。 其中一个站点的典型configuration文件如下所示: WSGIDaemonProcess serverfault.com user=www-data group=www-data processes=5 主机是一台运行Ubuntu的4GB内存的Linux机器。 任何人都可以build议我为2个网站上面指定的进程数量? 假设它们与实际的超级用户和服务器错误站点具有相同的stream量。
我想在生产中使用Lighttpd来提供Django应用程序,但是现在看来,Nginx越来越stream行了。 这是为什么? 我知道在过去Lighttpd有内存泄漏,但现在不是这个固定的? 他们确实有活跃的开发人员来解决这种事情,不是吗? 有什么理由我应该用Nginx而不是Lighty? 我知道nginx是一个很好的服务器,但它真的比lighty更好,更好吗?
我有一个运行在Gunicorn上的Django站点,通过Nginx的反向代理。 Nginx是不是额外的不必要的开销? 如何在Gunicorn上添加这些帮助?
我正在开发一个用Django框架pipe理OpenVPN用户的网站。 但我需要知道有什么办法从OpenVPN中提取活跃的用户? 我的服务器正在运行Ubuntu 12.04。
不记得在哪里,但我读了当项目脚本被修改时,uWSGI可以重新加载自己像Django开发服务器。 我无法在文档中find,也没有在互联网上find。 我该怎么做? 我在我的工作机器上使用Ubuntu 12.04,在舞台和制作服务器上使用Debian Squeeze,Django 1.4和uWSGI 1.2。
当我想部署Django应用程序时,有很多关于如何configurationnginx与uWGSI配合的教程。 但是为什么我需要在这个套件中使用nginx? uWSGI本身可以服务于WSGI Python应用程序,它可以提供静态文件,也可以做SSL。 nginx能做哪些uWSGI不能做的?
使用我的Django应用程序,我可以很好地从数据库读取。 当应用程序没有权限访问该文件,它给了我这个错误: 试图写一个只读数据库 这是有道理的。 所以我编辑了文件的权限,以便Apache进程具有写权限。 然而,它不能写,我得到这个神秘的错误: 无法打开数据库文件 如果有用,这里是整个输出: Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0'] Server time: Sun, 23 Aug 2009 07:06:08 […]