Мы сталкиваемся с проблемой с сервером-концентратором данных, когда нам приходится перезапускать сервер все время, когда концентратор данных прекращает обработку после того, как определенное количество потоков данных удаляется.
Для успешных данных pu sh он показывает «TargetSystemPublicationCompletedEvent», но в нашем случае он блокируется на «PerformPublicationEvent» (см. вставленные журналы ниже)
Поскольку некоторые события приложения перестают отвечать на запросы, вытащил дампы потоков, и он показал, что многие потоки в состоянии ожидания. Пожалуйста, посмотрите на журналы дампа потоков, прикрепленные , и предложите, чтобы любые изменения требовали промежуточных значений конфигурации или кода.
журналы дампа потоков прилагаются Также, пожалуйста, помогите мне понять, что произошло в дампах потоков, потому что показывает, что потоки находятся в состоянии ОЖИДАНИЯ (парковки), и ни один из них не показывает, что поток заблокирован.
LOGS
2020-02- 25 11: 11: 46,901 [DEBUG] [c .hdsiDefaultEventPublicationService] Публикация события концентратора данных: InitiatePublicationEvent {targetSystemNames = [HybrisCore]} 2020-02-25 11: 11: 46,901 [DEBUG] [c .hds c .i.CallbackTriggerTimerImpl] Поток триггера отключен и завершен 2020-02-25 11: 11: 46,918 [DEBUG] [c .hdsiDefaultEventPublicationService] Событие публикации концентратора данных: PerformPublicationEvent {actionId = 41, systemUrl = 'http: // * ******: 8080 / datahub-webapp / v1 ', targetPublicationIds = [209]}