Files
microdao-daarion/NODE1-SWAPPER-FINAL-STATUS.md
Apple 3de3c8cb36 feat: Add presence heartbeat for Matrix online status
- matrix-gateway: POST /internal/matrix/presence/online endpoint
- usePresenceHeartbeat hook with activity tracking
- Auto away after 5 min inactivity
- Offline on page close/visibility change
- Integrated in MatrixChatRoom component
2025-11-27 00:19:40 -08:00

3.3 KiB
Raw Permalink Blame History

Фінальний статус налаштування Swapper Service на Node #1

Дата: 2025-11-22
Статус: Конфігурація готова, потрібен перезапуск контейнера


Виконано

  1. Створено конфігураційний файл з 5 моделями:

    • qwen3-8b (4.87 GB) - Primary LLM
    • qwen3-vl-8b (5.72 GB) - Vision model
    • qwen2.5-7b-instruct (4.36 GB)
    • qwen2.5-3b-instruct (1.80 GB)
    • qwen2-math-7b (4.13 GB)
  2. Скопійовано конфігурацію на Node #1:

    • Файл: /opt/microdao-daarion/config/swapper_config.yaml
    • Volume монтується правильно
  3. Перевірено доступність Ollama:

    • 5 моделей доступні на Node #1
    • Ollama працює на порту 11434

⚠️ Потрібно зробити на Node #1

Швидкий спосіб (через SSH):

# 1. Підключитися до Node #1
ssh root@144.76.224.179

# 2. Перезапустити Swapper Service
docker restart swapper-service

# 3. Перевірити логи (через 5-10 секунд)
docker logs swapper-service --tail 30 | grep -i "initialized\|model"

# 4. Перевірити моделі
curl http://localhost:8890/models

Очікуваний результат:

{
  "models": [
    {
      "name": "qwen3-8b",
      "ollama_name": "qwen3:8b",
      "type": "llm",
      "size_gb": 4.87,
      "priority": "high",
      "status": "unloaded"
    },
    // ... інші моделі
  ]
}

📊 Перевірка в моніторі

Після перезапуску Swapper Service:

  1. Відкрити: http://localhost:8899/node/node-1
  2. Перевірити секцію "Swapper Service Connections"
  3. Має відображатися:
    • 5 моделей
    • Детальна інформація про кожну модель
    • Активна модель (якщо завантажена) підсвічена зеленим

🔧 Troubleshooting

Якщо моделі все ще не відображаються:

  1. Перевірити конфігурацію всередині контейнера:

    docker exec swapper-service cat /app/config/swapper_config.yaml
    
  2. Перевірити змінні оточення:

    docker exec swapper-service env | grep -i OLLAMA
    
  3. Перевірити доступ до Ollama:

    # З хоста
    curl http://localhost:11434/api/tags
    
    # З контейнера (якщо є curl)
    docker exec swapper-service python3 -c "import httpx; import asyncio; ..."
    
  4. Перевірити логи:

    docker logs swapper-service --tail 100
    

📝 Конфігурація

Файл: /opt/microdao-daarion/config/swapper_config.yaml
Монтування: /app/config (read-only)
Змінні оточення: Потрібно встановити в docker-compose.yml


Last Updated: 2025-11-22
Status: Готово до перезапуску
Next Step: Перезапустити Swapper Service на Node #1