我有一个 django-mingus 博客,在 django 的集成开发 Web 服务器上运行得非常好。它安装在 virtualenv 中。
使用 cherokee 0.99.42 的 django 应用程序向导部署后,管理面板显示出奇怪的行为。有时所有应用程序都显示在管理面板中,有时只显示应用程序的一个子集。从主管理视图中消失的总是相同的应用程序。
manage.py runfcgi 命令通过安装在 virtualenv 中的 python 解释器启动。
你有跟踪这类问题的方法吗?可能与未正确设置的环境变量有关吗?
编辑:这可能是循环导入问题吗?
第二次编辑:同样的问题发生在 nginx 上。在 ./manage.py runfcgi 命令中添加 Debug=True 可使设置稳定。