2010年1月7日木曜日

mod_wsgiでcannot restore segment prot after reloc

python2.5を再インストールしたら、なぜか問題発生。
どうもshared objectをmod_wsgiが読み込めないということで・・・。

試行錯誤しましたが、
まずは

pythonは--enable-sharedで./configure

.SOファイルがみつからねーといわれたら、
#vi /etc/ld.so.conf.d/python-2.5.4.conf
/usr/local/lib

#反映
#ldconfig

そんでもって、pythonが複数バージョンいたら、
mod_wsgiのconfigure時に --with-python=xxxx/pythonxxxでパス指定

でうまくいきました。
あー、selinux使ってなかったら、素直に行くみたい。
でもSharedobjecct利用していないっぽい。

ここら辺が参考になりまsちあ。
http://code.google.com/p/modwsgi/wiki/ApplicationIssues
http://code.google.com/p/modwsgi/wiki/InstallationIssues

ふーーーー。

0 件のコメント:

コメントを投稿