全体
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> |