アーティクル - CS178198
commonScheduleQueue は Windchill PDMLink の JMX パフォーマンス テーブルを消去しません
修正日: 21-Feb-2025
適用対象
- Windchill PDMLink 10.0 to 13.0
説明
- LogTableCleanerは JMX データベースのログテーブルをクリーンアップしません
- JMXデータベースのログテーブルは着実に増加しています
- プレフタブルの輸出量は膨大
- たとえば、 SAMPLEDMETHODCONTEXTS、CACHESTATISTICS、RAWSERVLETREQUESTSTATSには多数の行があり、サイズは 15 GB に達します。
- クリーンアップスケジュールを確認する方法
- 巨大なサイズのテーブルを消去する方法:
MISCLOGEVENTS 、 SAMPLEDMETHODCONTEXTS 、 CACHESTATISTICS 、 RAWMETHODCONTEXTSTATS - パフォーマンステーブルが適切に存在する
- 記事 44623で説明されているように、定義されたmaxAgeInDaysの経過後も古いエントリは削除されません。
- Windchill (バックグラウンド) メソッド サーバーのログには関連するエラー メッセージは表示されません。
- wt.method.jmx.LogTableCleanerを使用した 1 つの JMX データベース ログ テーブルに対する予想されるログ記録:
INFO [commonScheduleQueue.SchedulingThread] wt.method.jmx.LogTableCleaner wcadmin - Purging data from <DB_table> ... INFO [commonScheduleQueue.SchedulingThread] wt.method.jmx.LogTableCleaner wcadmin - Purged <number> rows older than <timestamp> from <DB_table>
- このログを有効にするには、 <Windchill>\codebase\WEB-INF\log4jMethodServer.propertiesに次の行を追加します。
- log4j.logger.wt.method.jmx.LogTableCleaner=すべて
最新バージョンはこちらを参照ください CS178198