GatherLogs

SUMでは、すべてのログファイルを1つのファイルに収集するツールを提供しています。問題をトラブルシューティングする場合は、gatherlogsを実行します。このスクリプトは、SUMが格納されているディレクトリと同じディレクトリにあります。

注記:

必ず、GatherLogsユーティリティを実行する前に、SUMをシャットダウンしてください。

SUMの実行中にGatherLogsユーティリティを実行する場合は、CNodeDataテーブルが存在しないなどのエラーが報告されることがあります。データベースは、パフォーマンス上の理由により、ファイルにすべてのトランザクションをフラッシュしません。トランザクションはプロセスのキャッシュ内にあり、いくつかの条件に基づいて、その内容がファイルシステムにフラッシュされます。ただし、SUMはそのキャッシュからのすべての操作に、すべてのテーブルを使用できます。SUMをシャットダウンすると、キャッシュの内容はファイルシステムにフラッシュされます。そのため、SUMが実行されている間に実行されたGatherLogsユーティリティは、すべてのデータやテーブルにアクセスできるわけではありません。その結果、エラーが報告されることがあります。

/debuglogdir(Windows)または--debuglogdir(Linux)パラメーターを使用してSUMを起動する場合、デバッグログディレクトリからログファイルを収集できるように、gatherlogsスクリプトを起動する際のパラメーターも指定します。