2012年12月24日 星期一

Linux NIS error message "do_ypcall: clnt_call: RPC: Timed out"

Status:
telnet linux client偶而卡住,然後出現錯誤訊息 do_ypcall: clnt_call: RPC: Timed out 才登入進去。

環境:
只有一台NIS server on linux,linux client有10台。

從錯誤訊息看起來是 NIS server 的問題。

Try 1. 修改 /etc/nsswitch.conf,將 hosts:      files nis dns 改為 hosts:      files nis。
==> 沒效,而且還造成無法連上 Internet。因為沒有 dns 造成 FQDN 無法解析。

Try 2. enable linux client nscd (name service cache daemon) by /usr/sbin/nscd。
==> 沒效。

處理過程中發現 NIS server 執行大部分指令都會出現 "... I/O error ...",但是 linux client 的 ypcat, ypwhich 還是正常的。因為無法正常 poweroff,只好斷電再重開機啦~~~

==> 有效。也許只是單純的 NIS server 異常,也許只要 reboot NIS server 就會好。但是有 Slave NIS server 對整個 linux 環境是比較好啦。

沒有留言:

張貼留言