Я только что установил python2.6 и mod_wsgi на свой сервер MediaTemple CentOS5.8. Мне пришлось установить python2.6 вместе с версией python по умолчанию 2.4. Затем я скомпилировал mod_wsgi, сказав ему использовать python2.6. Все скомпилировано и построено нормально.
Я добавил эту строку в /etc/httpd/conf/httpd.conf
"LoadModule wsgi_module modules/mod_wsgi.so"
Когда я перезапускаю httpd, это вызывает ошибку сегментации
Program received signal SIGSEGV, Segmentation fault.
0x00007fffececf6a5 in PyEval_ReInitThreads () at Python/ceval.c:312
312 threading = PyMapping_GetItemString(tstate->interp->modules
Насколько мне известно, у меня еще нет файлов конфигурации, которые действительно используют mod_wsgi, я еще не продвинулся в этом процессе.
Кто-нибудь знает, что может быть причиной этого?
Очевидно, mod_python и mod_wsgi не очень хорошо сосуществуют, по крайней мере, не в моей конфигурации. К счастью, mod_python мне не понадобился, поэтому я остановил его загрузку с помощью apache, и все заработало.