全体

Alice機能による同期処理のタイムアウト時間の設定を追加

Ver.4.5.1 SDB-2934

概要

アカウント数が多い環境で、Alice機能によるアカウント同期を行っている場合、製品標準のロックのタイムアウト時間(180秒)に納まらないことがありました。 そのため、手動実行などでアカウント同期の処理が重なってしまった場合に、多重実行されてしまう場合がありました。 そこで、Alice機能について、個別にロックのタイムアウト時間を設定できるようにしました。 また、Alice機能によるアカウント同期処理にどのくらい時間がかかっているか把握する必要があり、 今回、アカウント同期にかかった時間は、INFOレベルのログとして、下記のように出力されるようになりました。 ログ上のアカウント同期時間を参考に、ロックアイムアウト時間を設定するようにしてください。

詳細は、『運用ガイド』を参照してください。

ログ出力例

INFO  synchronize.SynchronizeAccountJob (SynchronizeAccountJob.java:215) : The total time consumed for the Alice Sync is : 41.09 s

システム設定

表 Alice機能による同期処理のタイムアウトに関する設定

親要素 default-values.system.account
要素 名称 初期値 説明
alice.sync.timeout 180 Alice機能による同期処理のタイムアウト時間(単位:秒)を設定
記述例 <system.account>
<alice.sync.timeout>600</alice.sync.timeout>
</system.account>