如何调试运行Python Django应用程序的Apache故障

如何调试运行Python Django应用程序的Apache故障,django,apache,Django,Apache,我有一个共享主机,每隔几天就会停止,然后在45分钟后重新启动。如果我抓住了它,我就能重新开始。但我对调试问题并修复它感兴趣,因为我的网站现在每天处理数千次页面浏览 我注意到一件事:这通常发生在用户上传图像之后。我的应用程序Django+Python使用了65MB的内存,但托管公司几次超过了80MB的限制。他们发送电子邮件警告我需要购买更多的内存。我不确定这是否有帮助,但我希望得到一些关于如何调试这个并使我的网站再次顺利运行的建议 [Wed Jun 08 10:53:46 2011] [error

我有一个共享主机,每隔几天就会停止,然后在45分钟后重新启动。如果我抓住了它,我就能重新开始。但我对调试问题并修复它感兴趣,因为我的网站现在每天处理数千次页面浏览

我注意到一件事:这通常发生在用户上传图像之后。我的应用程序Django+Python使用了65MB的内存,但托管公司几次超过了80MB的限制。他们发送电子邮件警告我需要购买更多的内存。我不确定这是否有帮助,但我希望得到一些关于如何调试这个并使我的网站再次顺利运行的建议

[Wed Jun 08 10:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 10:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 10:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 10:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 10:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 08:53:46 2011] [error] Exception KeyError: KeyError(-1208527168,) in <module 'threading' from '/usr/local/lib/python2.6/threading.pyc'> ignored
[Wed Jun 08 10:53:46 2011] [notice] caught SIGTERM, shutting down

您是否可以通过SSH外壳登录访问日志?您问过他们吗?也许他们正在监视进程,并自动杀死那些超出限制的进程。@Rich我确实有权访问它SSH@Uku我肯定会这么做,只是想看看在转向他们之前我是否可以做些什么,但是apache日志是否可以通过ssh获得?如果它的共享主机