ЕСОЗ - публічна документація

Рестарт сервісів Медичних Подій

Проблема:

Після оновлення або додавання значень у словники через адмін-панель НСЗУ у користувачів на Prod середовищі виникає помилка з кодом 422 та повідомленням “value is not allowed in enum" на різних ендпоінтах, що говорить про відсутність використаного значення в певному словнику.

Опис проблеми:

При оновленні словників через адмін-панель НСЗУ іноді виникає ситуація, коли не очищається кеш словників, саме це зпричиняє появу помилки у користувачів.

Вирішення:

Вирішенням цієї проблеми є рестарт сервісів Медичних Подій з видаленням відповідного ключа словників, хоча в переважній більшості випадків достатньо лише рестартувати поду API у ME namespaces, якщо цього недостатньо тоді потрібно виконати наступні кроки:

  • Перезапустити сервіси МП

  • Видалити ключ redis/db0/dictionaries та перезапустити поду api в namespace IL

 

Використано в:

TTS-1267 та TTS-1297 для вирішення SUPPORT-7795, SUPPORT-7857, SUPPORT-7861

 

ЕСОЗ - публічна документація