Развёртывание на сервере (VM 106, 192.168.20.47)
Автономная работа — три systemd-сервиса (все enabled, переживают ребут):
| Сервис | Что делает |
|---|---|
gausse-evolve |
вечный цикл эволюции на GPU (evolve_forever.sh), Restart=always, TimeoutStopSec=180 (дать дописать очередь в базу при остановке) |
gausse-gpustat |
пишет results/gpustat.json каждые 5с — карточка GPU на дашборде |
Docker web |
дашборд :8000 (наружу: https://gausse.jze9.ru через nginx LXC 102 + certbot) |
Обновление кода: git pull && pip install -e . (в .venv) && docker compose build web && docker compose up -d web && sudo systemctl restart gausse-evolve.
Остановка сервиса безопасна: главный процесс по SIGTERM дописывает всю очередь
оценённых прогонов в базу перед выходом («сохраняем всё»).