我已经建立了一个基本的 centos 服务器并通过它测试了某些技术。
目前我正在运行 django-1.3,Nginx 和 FastCGI - 运行良好
我注意到,一旦我的最新提交被提取并且 Nginx 重新启动,它们不会立即生效,这导致我看到另一个线程说大多数项目都已加载到内存中并最终会过期。
因此,每次我想要更新代码时,我都必须通过 SSH 进入我的服务器,更改文件nginx.conf
,使用 nginx.conf 文件中指定的新端口启动一个新的 FCGI 进程,然后重新启动/升级 nginx 才能使其生效 --- 令人沮丧
我已经在 Heroku 上与 Nginx 和 Django 测试了 Gunicorn,一切运行良好并且速度非常快。
我的问题是,什么是跟踪所有这些的最佳方法,他们的工具是否有助于守护进程?它们是什么?您能指出一些提示吗?
先谢谢了!
答案1
我听到很多关于主管适用于 django+gunicorn,尽管我自己正在使用 upstart。