mod_wsgi 导致 httpd 出现分段错误

mod_wsgi 导致 httpd 出现分段错误

我刚刚在 MediaTemple CentOS5.8 服务器上安装了 python2.6 和 mod_wsgi。我必须在默认的 python 版本 2.4 旁边安装 python2.6。然后我编译 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 的配置文件,我还没有走那么远。

有人知道这可能是什么原因造成的吗?

答案1

显然 mod_python 和 mod_wsgi 不能很好地共存,至少在我的配置中是这样。幸运的是我不需要 mod_python,所以我阻止了 apache 加载它,一切正常。

相关内容