主题: 新装的iRedAdmin偶尔在浏览用户列表功能的时候提示无法连接LDAP服务器
配置中的Debug打开. 界面提示是 (False, '{\'info\': \'\', \'desc\': "Can\'t contact LDAP server"}')
Apache Error Log
[Wed Apr 21 11:43:37 2010] [error] *** ldap://127.0.0.1:389/ - SimpleLDAPObject.search_ext (('o=domains,dc=我的域名,dc=com', 1, '
(objectClass=mailDomain)', ['domainName'], 0, None, None, -1, 0),{})
[Wed Apr 21 11:43:37 2010] [error] => LDAPError - SERVER_DOWN: {'info': '', 'desc': "Can't contact LDAP server"}
出现几率不定, 刚刚配好时几乎无法运行, 一直报这个错误, 但我在后台用脚本做用户创建都是正常的, 用PHPLDAPAdmin没有任何问题. 查看LDAP Server 的Log, 也没有出错提示.
初步分析应该是在python-ldap 的版本上面. 最初自动安装的是2.3.11 的. 然后用easy-Install 安装2.3.10 的稳定了, 但偶尔还是会出错. 出错了也会莫名其妙的又恢复. 试过自己编译安装python-ldap的, 也是不稳定.
安装环境是自行编译的Nginx, PHP+FastCGI, Python, Apache, MySQL. 为了能够让iRedAdmin正常使用同时又安装了Apache 专门跑这个后台管理. Nginx上配Python没有跑起来