02700-MM-8366 confluent-kafka-connect-standaloneサービス停止時のWARNログ出力を抑止
■問題
SheltyManagerで動作する confluent-kafka-connect-standaloneサービスの停止時に、不要なWARNログ出力が行われていたのを抑止しました。
2023-12-21 10:25:09.695,83121,WARN,(shelty-sink-txds) failed to put records(java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@796ff9d0 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@381de7c7[Shutting down, pool size = 2, active threads = 1, queued tasks = 135, completed tasks = 4926992]
2023-12-21 10:25:09.697,83121,WARN,(shelty-sink-txds) failed to put records(java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@27e78bc rejected from java.util.concurrent.ScheduledThreadPoolExecutor@381de7c7[Shutting down, pool size = 2, active threads = 1, queued tasks = 135, completed tasks = 4926992]
2023-12-21 10:25:09.798,83121,WARN,(shelty-sink-txds) failed to put records(java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@7b772242 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@381de7c7[Shutting down, pool size = 2, active threads = 0, queued tasks = 135, completed tasks = 4926993]
2023-12-21 10:25:09.808,83121,WARN,(shelty-sink-txds) failed to put records(java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@3c00e8bc rejected from java.util.concurrent.ScheduledThreadPoolExecutor@381de7c7[Shutting down, pool size = 2, active threads = 0, queued tasks = 135, completed tasks = 4926993]
2023-12-21 10:25:09.860,83121,WARN,(shelty-sink-txds) failed to put records(java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@14b1bbbd rejected from java.util.concurrent.ScheduledThreadPoolExecutor@381de7c7[Shutting down, pool size = 2, active threads = 0, queued tasks = 135, completed tasks = 4926993]
■条件
Sheltyバージョン:1.0.0以降
■原因
confluent-kafka-connect-standaloneサービスでは、スケジューラを用いたメソッドログのアーカイブ処理が動作しています。
サービス停止時の内部処理の進行上、スケジューラ停止後にも新たにメソッドログのアーカイブ処理が追加されようとした際に、受け付けらないためWARNログが出力されていました。
これらのメソッドログは、次のconfluent-kafka-connect-standalone開始時にアーカイブが行われるため実際には影響はなく、不要なログ出力のみが行われる状態となっていました。
■修正内容
ロジック修正を行いました。
■使用方法
Managerバージョンアップにより機能変更が反映されます。
Copyright © IIM. All Rights Reserved.