我创建了一个Django应用程序,它在我的机器上运行良好.
之后,我在测试服务器上签出了它,但是没有任何反应.
我该如何调试?
是否可以使用PyDev Eclipse插件来做到这一点,或者还有其他方法吗?
在最好的情况下,我想使用“逐步进入”,“逐步过渡”,“逐步退出”,但是如果不可能的话,简单的日志记录也是可以的.
更新:
在我的机器上,它使用./manage.py runserver运行,但在测试机器上,它使用Apache mod_wsgi运行
解决方法:
这是用于调试通过mod_wsgi部署的应用程序的HOWTO:
http://code.google.com/p/modwsgi/wiki/DebuggingTechniques
您具有对测试机的root访问权吗?这将使其变得更加容易.您可以停止Apache服务,并以单个进程模式启动它进行调试.