次のコマンドは、現在実行中のすべての 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 プロセスが別のユーザーとして実行されている場合は、ネイティブのオペレーティングシステムコマンドを使用して、プラグインに明示的なアクセス権を与えます。