Sun Java System Directory Server Enterprise Edition 6.3 トラブルシューティングガイド

Solaris または Linux でのプロセスのトラブルシューティング

次のコマンドは、現在実行中のすべての Identity Synchronization for Windows プロセスの一覧を表示します。


# /usr/ucb/ps -auxww | grep com.sun.directory.wps

実行されるプロセスについて次の表で説明します。

表 7–2 Identity Synchronization for Windows プロセス

Java プロセスクラス名 

構成要素 

条件 

com.sun.directory.wps.watchdog.server.WatchDog

ウォッチドッグプロセス 

常に 

com.sun.directory.wps.centrallogger.CentralLoggerManager

セントラルロガー 

コアがインストールされている場合のみ 

com.sun.directory.wps.manager.SystemManager

システムマネージャー 

コアがインストールされている場合のみ 

com.sun.directory.wps.controller.AgentHarness

コネクタ 

インストールされているコネクタごとに必要 

正しい数のプロセスが実行されていない場合は、次のコマンドを実行してすべての Identity Synchronization for Windows プロセスを再起動します。


# /etc/init.d/isw stop
# /etc/init.d/isw start

ウォッチドッグプロセスは実行中だが、正しい数の java.exe プロセスが実行されていない場合は、すべてのコンポーネントが適切にインストールされているか確認します。コンポーネントの確認については、WatchList.properties ファイルの調査」を参照してください。

ほかのシステムコンポーネントと同様、Directory Server プラグインは、エンドユーザーが確認できるように、セントラルロガーによって管理されるバスを介してログレコードを送信します。ただし、このプラグインは、バスを介して表示されない可能性のあるメッセージも記録します。たとえば、サブコンポーネントがコネクタに接続できないときに書き込まれるメッセージなどです。これらのログメッセージは、ファイルシステムにあるプラグインの logs ディレクトリのみに含まれます。この内容は次のようになります。

serverroot/isw-hostname/logs/SUBCid

このプラグインは Directory Server プロセスとともに実行されるため、logs ディレクトリ内に書き込むためのプラグインの機能に問題が発生する可能性が潜在的にあります。これは、Directory Server が logs ディレクトリの所有者とは異なるユーザーとして実行されている場合に発生します。Directory Server プロセスが別のユーザーとして実行されている場合は、ネイティブのオペレーティングシステムコマンドを使用して、プラグインに明示的なアクセス権を与えます。