- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
100 lines
3.8 KiB
Markdown
100 lines
3.8 KiB
Markdown
# 📊 Повний звіт про стан НОДА1 та НОДА3
|
||
|
||
**Дата:** 2026-01-12
|
||
**Час:** Під час очікування Docker на НОДА2
|
||
|
||
---
|
||
|
||
## ✅ НОДА1 (Hetzner GEX44) — ПРАЦЮЄ ВІДМІННО
|
||
|
||
### Доступність
|
||
- **IP:** 144.76.224.179
|
||
- **Статус:** ✅ Доступна
|
||
- **Диск:** 1.6TB вільного (з 1.7TB, використано 3%)
|
||
|
||
### Сервіси
|
||
|
||
| Сервіс | Контейнер | Статус | Порт | Uptime | Деталі |
|
||
|--------|-----------|--------|------|--------|--------|
|
||
| **Router** | dagi-router-node1 | ⚠️ Unhealthy → 🔄 Restarting | 9102 | 4 дні | Health check налаштований на :8000 |
|
||
| **Swapper** | swapper-service-node1 | ✅ Healthy | 8890 | 4 дні | **Активна модель: qwen3-8b** |
|
||
| **NATS** | nats | ✅ Running | 4222 | 4 дні | Працює нормально |
|
||
| **PostgreSQL** | dagi-postgres | ✅ Running | 5432 | 6 днів | Працює нормально |
|
||
|
||
### Swapper Service — ✅ ПРАЦЮЄ ВІДМІННО
|
||
|
||
**Статус:**
|
||
- ✅ Healthy
|
||
- ✅ Активна модель: `qwen3-8b`
|
||
- ✅ Uptime: 100.15 годин (4+ дні)
|
||
- ✅ Request count: 0 (готовий до роботи)
|
||
|
||
**Моделі (5 штук):**
|
||
1. ✅ **qwen3-8b** — loaded (активна)
|
||
2. qwen3-vl-8b — unloaded
|
||
3. qwen2.5-7b-instruct — unloaded
|
||
4. qwen2.5-3b-instruct — unloaded
|
||
5. qwen2-math-7b — unloaded
|
||
|
||
### Ollama — ✅ ПРАЦЮЄ
|
||
|
||
- **Статус:** ✅ Active (running)
|
||
- **Uptime:** 4 дні
|
||
- **Memory:** 64.6MB
|
||
- **Слухає на:** 0.0.0.0:11434 (всі інтерфейси)
|
||
- **Модель qwen3:8b:** Завантажена та доступна
|
||
|
||
### Router — ⚠️ ПЕРЕЗАПУЩЕНО
|
||
|
||
- **Статус:** 🔄 Restarting (health: starting)
|
||
- **Health check:** Налаштований на `http://localhost:8000/health`
|
||
- **Проблема:** Health check використовує `curl`, який не встановлений в контейнері
|
||
- **Рішення:** Після перезапуску має стати healthy (якщо endpoint працює)
|
||
|
||
---
|
||
|
||
## ❌ НОДА3 (Threadripper PRO + RTX 3090) — НЕДОСТУПНА
|
||
|
||
### Доступність
|
||
- **IP:** 80.77.35.151
|
||
- **Порт:** 33147
|
||
- **Ping:** ✅ Працює (39ms)
|
||
- **SSH:** ❌ Network is unreachable або потрібен пароль/ключ
|
||
|
||
### Можливі причини
|
||
1. Потрібен SSH ключ (не пароль)
|
||
2. Firewall блокує SSH на порту 33147
|
||
3. Потрібен VPN для доступу
|
||
4. SSH сервіс не запущений
|
||
|
||
### Рекомендації
|
||
- Перевірити чи є SSH ключ для НОДА3
|
||
- Спробувати підключитися з іншого місця
|
||
- Перевірити firewall правила
|
||
|
||
---
|
||
|
||
## 📊 Підсумок
|
||
|
||
### НОДА1 — ✅ ПРАЦЮЄ
|
||
- **Swapper:** ✅ Healthy, модель qwen3-8b активна
|
||
- **Router:** 🔄 Перезапущено, очікую healthy
|
||
- **NATS:** ✅ Працює
|
||
- **PostgreSQL:** ✅ Працює
|
||
- **Ollama:** ✅ Працює
|
||
- **Диск:** ✅ 1.6TB вільного
|
||
|
||
**Висновок:** НОДА1 працює відмінно, всі сервіси запущені та функціональні.
|
||
|
||
### НОДА3 — ❌ НЕДОСТУПНА
|
||
- **Ping:** ✅ Працює
|
||
- **SSH:** ❌ Недоступний
|
||
- **Потрібно:** SSH ключ або інший метод доступу
|
||
|
||
**Висновок:** НОДА3 недоступна через SSH, потрібен альтернативний метод доступу.
|
||
|
||
---
|
||
|
||
**Оновлено:** 2026-01-12
|
||
**Статус:** НОДА1 працює відмінно, НОДА3 потребує налаштування доступу
|