0

所以,我正在编写一个 django-mongo 应用程序,同时使用 mongo 来存储文件,并使用 python 文件 mongoforms 和 mongoengine。有一段时间事情进展顺利,但最近我开始收到 504 错误。我将 nginx -> apache (mod_wsgi) 用于非静态文件。

同一台服务器上的其他(非 mongo)django 应用程序正在运行,ngnix 提供的静态 html 页面也是如此。另外,如果我完全关闭 mongodb,我会得到正常的 django debug=True 错误页面,所以当 mongo 刚刚关闭时,似乎 nginx、apache 和 django 都能够运行。

但是,由于图片中有 mongo,我现在无法得到回应。我可以使用 mongo 的命令行界面,虽然我只使用 32b 版本,但它说我只使用 0.0625GB 用于相关数据库。

所以,我意识到这些信息不足以弄清楚我的问题是什么,但这或多或少是我正在寻找的:接下来我该往哪里看?我可以连接到 mongo,但不能通过 django,虽然我以前可以。我已经尝试注释掉几乎整个 django 视图,只留下索引调用,它甚至不向 mongo 请求任何东西,所以我正在寻找的是我接下来要看哪里?是否有任何用于 mongo 的调试技术,我可以弄清楚为什么响应 django 需要这么长时间?还有其他方法可以调试吗?

我不希望有人在这里奇迹般地解决我的问题,但是告诉我接下来要查找的信息会有所帮助,因为我没有太多调试 django-mongo 连接的经验。它曾经工作过,但已经停止工作,我不知道该去哪里找。

4

0 回答 0