从 Python 2.5 升级到 2.6 后,我遇到了一个问题
我正在使用 Gentoo,并使用 Apache 2 和 mod_python 运行 Django 应用程序。升级后,当我尝试访问该网站时,我开始遇到段错误,Apache 启动正常并且可以提供静态页面。
我尝试将网站移至 mod_wsgi,但仍然出现段错误。我尝试重新安装 Apache、Apr、mod_python、mod_wsgi。我尝试使用 revdep-rebuild、python-updater。我从系统中删除了 Python 2.5。当我从 Django 的开发服务器运行该网站时,该网站可以正常运行。
我迷路了,不知道该如何解决这个问题。任何帮助我都会很感激。提前致谢。
答案1
从阅读开始:
http://code.google.com/p/modwsgi/wiki/InstallationIssues http://code.google.com/p/modwsgi/wiki/ApplicationIssues http://code.google.com/p/modwsgi/wiki/DebuggingTechniques http://code.google.com/p/modwsgi/wiki/WhereToGetHelp
记录了崩溃的各种原因,并指出了如何配置 Apache/mod_wsgi 以获取有关正在发生的事情的更多日志等。
答案2
好的,我终于找到问题了。
那是 pysco,我忘了我已经安装了它,它被我的网站导入了。我删除了它,现在一切都正常了。
我已经使用 gdb 来查找。感谢您的帮助。