ldap障碍恢复

*openLDAPに異常が発生。具体例。

slapd の設定ファイルをチェック中: bdb_db_open: unclean shutdown detected; attempting recovery.~

*この状態で固まってしまう。OS起動時にプロセスを自動起動にしてあると、これのせいでOSそのものが立ち上がらなくなるので注意。その場合はプロセスを手動で起動していく。

*bdbの破損を疑ってみる。
*データベースファイルのフォルダに移動。

# cd /var/lib/ldap
(ここはslapd.confに依存)

# ls
DB_CONFIG __db.004 cn.bdb log.0000000001 ou.bdb
__db.001 __db.005 dn2id.bdb mail.bdb sn.bdb
__db.002 __db.006 gidNumber.bdb memberUid.bdb uid.bdb
__db.003 alock id2entry.bdb objectClass.bdb uidNumber.bdb

*「log.0000000001」が非常に怪しい。db_recoverコマンドをかけてみる。
*なお、パッケージでのインストールの場合は、コマンドがslapd_db_recoverになるので注意。

# slapd_db_recover

*起動。

# /etc/rc.d/init.d/ldap start
slapd の設定ファイルをチェック中: bdb_db_open: unclean shutdown detected; attempting recovery.
bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered.
config file testing succeeded
[ OK ]
slapd を起動中: [ OK ]

*同じエラーを出すものの、固まらずに起動した、read-only modeが気になる。
*もう一度再起動。

# /etc/rc.d/init.d/ldap stop
slapd を停止中: [ OK ]
# /etc/rc.d/init.d/ldap start
slapd の設定ファイルをチェック中: config file testing succeeded
[ OK ]
slapd を起動中: [ OK ]

*今度はエラーをはかない、理由が分からず調査中。そもそも、なぜbdbが破損したのかすら不明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值