У меня возникла проблема после обновления Python 2.5 до 2.6
Я использую Gentoo и запускаю приложение Django с Apache 2 и mod_python. После обновления я начал получать segfault при попытке доступа к сайту, Apache запускается нормально и может обслуживать статические страницы.
Я пробовал переместить сайт на mod_wsgi, но по-прежнему получаю segfault. Я пробовал переустановить Apache, Apr, mod_python, mod_wsgi. Я пробовал revdep-rebuild, python-updater. Я удалил Python 2.5 из системы. Сайт работает, когда я запускаю его с сервера разработки Django.
Я заблудился, просто не знаю, как это исправить. Любая помощь будет оценена. Заранее спасибо.
Начните с чтения:
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 для получения дополнительных журналов и т.д. о том, что происходит.
Хорошо, наконец-то я нашел проблему.
Это была pysco, я забыл, что она установлена и была импортирована моим сайтом. Я удалил и теперь все работает.
Я использовал GDB, чтобы узнать. Спасибо за вашу помощь.