Re: LDAP server 的調整
※ 引述《ganymede (深邃之藍)》之銘言:
> > 3. client 端打開 nscd 作 cache (Linux上有 BSD端我不是很清楚 :p )
> 果然...
> 在 Linux 上有沒有 nscd, 真的差很多, 有開啟 nscd 的話, 系統反應速度
> 快很多, 沒開的話, 真的慢到不行...
> 但...FreeBSD 的 nscd 在那裡??? 或者有類似的??
唉...真是笨的可以...
怎麼會把方向搞到 nscd 上面去, 多繞了冤枉路...因為根本不需要 nscd...
仔細看了 log 檔, 原來若開放使用者登入, 系統會去 LDAP Server 要
uid, uidNumber, gidNumber 等資料, 而當初沒有對 uidNumber 及 gidNumber
做 index, 也難怪 /var/log/slapd.log 會狂增, 也難怪在登入時慢到不行,
因為系統要去查使用者的 uidNumber, LDAP Server 在沒有 uidNumber 的
index 下, 自然只能由 uid 去比對了, 只要將
index uidNumber,gidNumber eq
加入到 /usr/local/etc/slapd.conf 內, 再
/usr/local/etc/rc.d/slapd.sh stop
先將 LDAP Server 停掉, 因為重作 index 需要離線處理.
再 run
slapindex -v
將 index 重做完後, 重新啟動 LDAP Server 即可.
一點小經驗分享給大家...
--
什麼是疼你的責任?? 就是陪你一起老...^_^
--
o ╔╦╦╦╦╦╦╦╗o。心靈交流的橋樑 資訊傳遞的園地 建築夢想的別境 o○。
。╠銘傳╬築夢別境╣ 。 ≡telnet://bbs.mcu.edu.tw≡ o
○╚╩╩╩╩╩╩╩╝○o From:daphne.schcic.idv.tw 。 ○ 。。
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
-4
11