Превышение срока действия реестра Gateway истекло и не принимает запросы. 504
Мы используем JHipster 4.5.2, для нашего бэкэнда, содержащего несколько микросервисов Spring Boot, реестр JHipster и шлюз с Docker, организованный с помощью Docker Swarm.
Мы столкнулись со странной проблемой: все микросервисы имеют статус UP и хорошо зарегистрированы в реестре JHipster. Но мы не можем получить доступ к интерфейсу шлюза. А микросервис Gateway вроде как висит. При попытке вызвать REST-сервис напрямую с микросервисов, он работает нормально, но через шлюз просто отключается. Док-контейнер Gateway хорошо проверяется на каждой части кластера.
Обратите внимание, что шлюз работает с девяти недель, и эта проблема не появлялась до дня назад.
Проверка журналов на наличие ошибок, ничего подозрительного. С уровнем TRACE это единственное, что проявляется:
- События обработки шлюза - 2018-10-23 16:43:42,571 INFO XNIO-2 task-6 caswrfpUaaTokenFilter:64 - GET-запрос к http://gateway:8080/chat/api/connected-employees 2018-10-23 16:43:42,583 ИНФОРМАЦИЯ XNIO-2 task-35 caswrfpUaaTokenFilter: 50 - ПОЛУЧИТЬ запрос к http://gateway:8080/documentsmanagement/api/document-mgm/load-images 2018-10-23 16: 44: 14,092 ИНФОРМАЦИЯ XNIO-2 task-7 caswrfpUaaTokenFilter: 50 - запрос POST на http://gateway:8080/uaa/oauth/token 2018-10-23 16: 44: 14,093 INFO XNIO-2 task-7 caswrfpPreTokenFilter: 61 - запрос POST для HTTP: // шлюз: 8080 / UAA / OAuth / маркер
- Шлюз перестал отвечать здесь -
2018-10-23 16:50:16,349 TRACE XNIO-2 task-10 chwWebFilter:49 - ОБНОВЛЕНИЕ СЕССИИ HZ13A6639925CE44DC8AA3BE3AAADAAC01 2018-10-23 16:50:16,412 TRACE XNIO-2 task-4 chwWebFilter:49 - создан новый сеанс: HZ6EBBE7D09CD04B31BC8A93239162A31E 2018-10-23 16:50:16,424 TRACE XNIO-2 task-4 chwWebFilter:49 - 95 это sessions.size и originalSessions.size: 18 2018-10-23 16: 50: 16 426 TRACE XNIO-2 task- 4 chwWebFilter:49 - опубликовано событие создания сеанса для Spring для сеанса с идентификатором HZ6EBBE7D09CD04B31BC8A93239162A31E 2018-10-23 16:50:16,465 TRACE XNIO-2 task-4 chwWebFilter:49 - ОБНОВЛЕНИЕ СЕССИИ HZ6EBBE7-231031B 169 031 031 092 092 0951: 2904: 04832391: 048: 0319322: 0481: 048: 048: 039 TRACE hz.front.IOBalancerThread chntniIOBalancer:49 - [10.255.0.22]:5701 [dev] [3.7.7] Дисбаланс не обнаружен. Максимум. события: -9223372036854775808 Мин. события: 0. 2018-10-23 16: 50: 16 573 TRACE hz.front.IOBalancerThread chntniIOBalancer:49 - [10.255.0.22]:5701 [dev] [3.7.7] Дисбаланс не обнаружен. Максимум. события: -9223372036854775808 Мин события: 0. 201
И после этого только сообщения Hazelcast TRACE, подразумевающие, что дисбалансов не обнаружено.
Может кто-нибудь, пожалуйста, помогите?