cron ベースのジョブの開始を延期する
このページでは、cron ベースのジョブの開始を延期する方法について記載します。
目次
概要
alfresco-global.properties
および dev-log4j.properties
を構成して、cron ベースのジョブにグローバル遅延を実装できます。たとえば、サーバが完全に起動するまでの遅延です。
手順
すべての cron ベースのジョブに遅延を設定できます。つまり、org.alfresco.util.CronTriggerBean
クラスを使用するジョブです。デフォルト値は 10 分です。
- Alfresco Content Services サーバをシャットダウンします
<Alfresco のインストールディレクトリ>/tomcat/shared/classes
ディレクトリでalfresco-global.properties
ファイルを見つけて編集しますalfresco-global.properties
ファイルの変更については、グローバルプロパティファイルの変更を参照してください。2つの構成を
alfresco-global.properties
ファイルに追加します。startDelayMins=
の数値はジョブを遅らせたい分数です。この例では、遅延時間は2分ですalfresco-global.propertiesactivities.feed.cleaner.cronExpression=0/1 * * * * ? activities.feed.cleaner.startDelayMins=2
<Alfresco のインストールディレクトリ>/tomcat/shared/classes/alfresco/extension
ディレクトリの新しい構成でdev-log4j.properties
を拡張しますdev-log4j.propertieslog4j.logger.org.alfresco.repo.activities.feed.cleanup.FeedCleaner=trace
このファイルは、
alfresco-global.properties
で適用できないサブシステム設定をオーバーライドします。log4j 拡張機能の詳細については、log4j.propertiesファイルを参照してください。- サーバを起動します
指定された間隔の後、FeedCleaner トレースログが生成されます。この例では、ログは2分後に開始されます。
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ