Воркеры
Подключённые экземпляры и управление
| Тип | Очередь | ID | Хост | PID | Статус | Heartbeat | Запущен | API URL | Вкл |
|---|---|---|---|---|---|---|---|---|---|
| template | 0 | template-worker- |
worker-template-7c89f57c44-5cmr4 | 1 | Ожидание | 01.04.2026 00:59:34 | 31.03.2026 22:46:44 |
https://geo-matcher.service.levkona.ru
|
|
| feature | 0 | feature-worker-f |
worker-feature-777fb69576-5m5bx | 1 | Ожидание | 01.04.2026 00:59:34 | 31.03.2026 22:46:44 |
https://geo-matcher.service.levkona.ru
|
|
| surface | 0 | surface-worker-s |
worker-surface-78895588c8-zhmz2 | 1 | Ожидание | 01.04.2026 00:59:34 | 31.03.2026 22:46:41 |
https://geo-matcher.service.levkona.ru
|
|
| chain | 0 | chain-worker-cha |
worker-chain-5f8559fbf7-qg94f | 1 | Ожидание | 01.04.2026 00:59:29 | 31.03.2026 22:46:45 |
https://geo-matcher.service.levkona.ru
|
Справка
Воркеры — это процессы, которые выполняют задачи матчинга (template, feature, surface, chain).
Каждый воркер подключается к API по HTTP и отправляет heartbeat.
Воркеры можно запускать на любой машине, указав API_URL.
Статусы
| Статус | Описание |
|---|---|
| Ожидание | Ожидает задачу из очереди |
| Обработка | Выполняет задачу |
| Отключён | Отключён администратором |
Подключение новых воркеров
Для подключения укажите переменные окружения:
API_URL=http://api:8000
DATA_DIR=/data
Масштабирование
# Добавить второй воркер (docker compose)
docker compose up -d --scale worker-feature=2
API
# Список воркеров
GET /api/workers
# Переключить тип воркера
POST /api/workers/{type}/toggle