Solaris 資料一覧
nfsmapidがメモリリークする
2010/7/10更新
対応バージョン: 10
これはバグ6682528で、以下のいずれかの方法で回避できる。
nfsmapidを停止(無効化)する
nfsmapidはNFSv4環境下におけるサーバ/クライアント間のユーザマッピングデーモンなので、NFSv4を使用していない環境であれば停止してもよい。
以下に設定手順を示す。
# svcadm disable svc:/network/nfs/mapid
NFSMAPID_DOMAINを有効化することでnfsmapidを停止させずにメモリリークを防ぐ
デフォルトでコメントアウトされているnfsmapidのドメイン設定を有効化する。
以下に設定手順を示す。
# vi /etc/default/nfs (変更前) #NFSMAPID_DOMAIN=domain (変更後) NFSMAPID_DOMAIN=domain (*) ドメインを使用しないのであればドメイン名は任意のものでよい
設定ファイルを変更したらnfsmapidを再起動する。
# svcadm disable svc:/network/nfs/mapid # svcadm enable svc:/network/nfs/mapid # svcs -a | grep mapid online 6:48:29 svc:/network/nfs/mapid:default # svcs -lp svc:/network/nfs/mapid fmri svc:/network/nfs/mapid:default name NFS ID mapper enabled true state online next_state none state_time Sat Jan 17 06:48:29 2009 logfile /var/svc/log/network-nfs-mapid:default.log restarter svc:/system/svc/restarter:default contract_id 163 dependency require_any/error svc:/milestone/network (online) dependency require_all/restart svc:/network/rpc/bind (online) dependency require_all/refresh svc:/milestone/name-services (online) dependency require_all/error svc:/system/filesystem/minimal (online) process 3430 /usr/lib/nfs/nfsmapid