slapd не работает

Я новичок в Red Hat Enterprise Linux 5.3(Tikanga), а также для открытия ldap. По умолчанию openldap поставляется с красной шляпой. Так что я установил базу данных Беркли db-5.3.15.tar.gz

Версия уже установленного OpenLdap: openldap-2.3.43-3.el5

Когда я запускаю slapd по команде:

служба ldap start

Это показывает

Запуск slapd: [ОК]

но процесс slapd не запускается. Пожалуйста, предложите, в чем проблема.

Благодарю.

1 ответ

Решение

Во -первых, вы уверены, что он не работает, проверив следующие команды;

Вы можете проверить, что ldap действительно работает, используя команду netstat -lntp | grep 389 и это должно показать что-то вроде этого;

# netstat -lntp | grep 389
tcp        0      0 0.0.0.0:389                 0.0.0.0:*                   LISTEN      28783/slapd         
tcp        0      0 :::389                      :::*                        LISTEN      28783/slapd

Если он не запущен, попробуйте запустить команду из командной строки (чтобы вы могли видеть любые сообщения об ошибках для стандартного outout / error) следующим образом;

# /usr/sbin/slapd -d 1
@(#) $OpenLDAP: slapd 2.3.43 (Feb 22 2012 15:59:04) $
        mockbuild@builder10.centos.org:/builddir/build/BUILD/openldap-2.3.43/openldap-2.3.43/build-servers/servers/slapd
daemon_init: listen on ldap:///
daemon_init: 1 listeners to open...
...
slapd starting

мой файл журнала, кажется, по умолчанию находится в /var/log/slapd.log, так что это первое место, чтобы искать дополнительную информацию.

Если он определенно не запускается, вы можете отредактировать /etc/openldap/slapd.conf файл для увеличения активности ведения журнала с помощью команды loglevel;

#<http://www.zytrax.com/books/ldap/ch6/#loglevel>
#loglevel 3333
#loglevel filter
#loglevel stats
#loglevel ACL
Другие вопросы по тегам