Я использую mod_wsgi для приложения Django ( OSQA ) на RHEL 5 с Python 2.43 (не могу обновить).
Я настроил сайт и работал нормально, а затем попытался интегрировать аутентификацию с python-ldap для доступа к атрибутам Active Directory, например. имя пользователя, адрес электронной почты и т. д.
Apache httpd вылетает со следующим сообщением:
[notice] child pid 18705 exit signal Segmentation fault (11)
Первоначально я думал, что это связано с несовместимостью библиотек экспатов между Apache и Python, но с тех пор я обновил модуль libexpat.so, чтобы он соответствовал Python-версии pyexpat (1.95.8).
Из тяжелой регистрации в журнале django я вижу, что ошибка seg возникает при выполнении этой строки:
con = ldap.initialize(AD_LDAP_URL)
Есть ли что-то конкретное в python-ldap, вызывающее эту проблему? Любые другие мысли о том, как отлаживать?
Спасибо