Solution ID: 147221723 Type: External 表題: UNIX: エラーメッセージ: Vendor daemon died with status 39 製品: Commonライセンス OS: Solaris 2.x DEFECT #: N/A PATCH #: N/A 参照事項: Solution ID: 14105の日本語訳 作成年月日: 5-Dec-2002 改訂年月日: 質問: 製品の起動時に下記のエラーメッセージが出力され、ソフトウェアを起 動することが出来ません。問題を解決する方法を教えてください。 ************************************************************ Vendor daemon can't talk to lmgrd (Cannot read data from license server (-16,287 "引数が正しくありません。") 13:29:32 (lmgrd) Vendor daemon died with status 39 13:29:32 (lmgrd) Since this is an unknown status, lmgrd will 13:29:32 (lmgrd) attempt to re-start the vendor daemon. ************************************************************ 回答: この問題は、Solaris2.x上でシェルから起動できるファイル記述子の設 定が1024より大きい場合に発生します。 問題を回避するには、二つ方法があります。 方法1.Rational PurifyPlus 2003.06バージョンにアップグレードします。 http://www.rational.com/support/downloadcenter/upgrades/index.jsp 方法2.ファイル記述子のlimitを1024以下に設定します。 ファイル記述子のlimit値の設定は下記の手順で行うことが出来ます。 1. 下記のコマンドでファイル記述子のlimitを確認します。 % ulimit -Hn 2. 1のコマンドの出力結果が1024より大きい場合は、下記のコマンドで ユーザリソースリミットのhard limitを1024に変更します。 [cshの場合] % limit descriptors 1024 [KshまたはBourne shellの場合] % ulimit -H -n 1024 3. ライセンスサーバマシン上で、ライセンスサーバを再起動させます。 % cd /config % start_lmgrd_on_<ホスト名> stop % start_lmgrd_on_<ホスト名> ご不明な点等ございましたら、ラショナルカスタマサービスへお問い合わせください。