Проблемы и их решение
- Не публикуется процесс с таймером на стартовом событии
- Отсутствуют метрики для переносимых сервисов
- Ошибка при вызове Web API
Не публикуется процесс с таймером на стартовом событии
Внезапно перестали публиковаться такие процессы. Если запуск по расписанию убрать, то все нормально публикуется.
В противном случае окно публикации версии не пропадает (хоть и проверка проходит успешно), в network internal error на PUT шаблона процесса.
После глубокого изучения проблемы выяснилось, что по какие то неведанным причинам в таблице shcedule_srttings имеется две одинаковых записи вместо одной:
Удаляем одну запись (почему-то удаляется и вторая тоже автоматом, но это уже не важно).
Заходим в Администрирование - Рабочий календарь и нажимаем Сохранить: в таблице теперь как и нужно одна запись.
После этого процессы с запуском по расписанию начинают публиковаться.
Отсутствуют метрики для переносимых сервисов
Возможно не установлен сервер метрик для kubernates.
Информация тут: https://github.com/kubernetes-sigs/metrics-server
Установка чарта: kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
Ошибка при вызове Web API
После обновления на релиз 2026.1 вариант Helm может перестать работать Web API. Чтобы решить эту проблему необходимо проверить наличие в values-elma365.yaml записи ingressClassName и если ее нет то добавить:
# домен или ip адрес, по которому будет доступна система
# host: 'host.randm.ru'
host: 'host.rmg365.ru'
ingress:
# включение host в ingress (значение берется из host)
# для установленного s3 minio через чарты elma365-extensions, укажите в блоке minio
# значение в параметре hosts в файле values-extensions.yaml
ingressClassName: nginx
До версии 2026.1 этого не требовалось