Vercel Daemons: HTTP liveness и автоперезапуск зависших контейнеров
Vercel Daemons: HTTP liveness и автоперезапуск зависших контейнеров Крутите долгоживущий daemon под агента или воркер очереди на Vercel? Зависший процесс часто не пишет ошибку в логах — контейнер крутится, а задачи не двигаются. У Daemons появились HTTP-проверки живости: лёгкий маршрут, который при реальном сбое отвечает ошибкой, а не вечным «всё ок». Пропишите его в livenessProbe в конфиге daemon — Vercel сам периодически опрашивает адрес и при провале перезапускает контейнер, без ручного редеплоя. Если health всегда отдаёт 200, проверка бессмысленна — обработчик должен отражать состояние воркера. Дефолты и тонкая настройка probe описаны в документации Vercel по liveness для Daemons.