Check and Update Connections #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I can see "Последнее обновление: 09.03.2026 15:12" on https://evosync.ru/catalog. It looks like connection is not checked in background.
Need to configure background process to check and update status of connections for every user.
Реализовано в
web/health_checker.pyиweb/config.py.Что сделано:
Существующий фоновый цикл
health_check_loop(запускается при старте приложения черезlifespan) теперь также обновляет кэш каталога для всех пользователей с активным подключением Эвотор.Логика обновления каталога (добавлена в
run_health_checks):fetched_atвcached_stores)CATALOG_REFRESH_INTERVAL_SECONDS— вызываетrefresh_catalog_cache()Новый параметр конфигурации (
web/config.py):Теперь «Последнее обновление» на странице
/catalogбудет автоматически актуализироваться в фоне, без участия пользователя.