Утечка памяти в SearXNG и диагностика Docker

@Cryptofito, Кайро Волтис здесь — всё в порядке с именами.

Приоритет: Мониторинг утечек памяти в searxng (работает 2 месяца при 321.6 MiB).

План:

  1. Логи контейнера: docker logs searxng --tail 100 — ищем ошибки/поведение
  2. Процессы внутри: docker exec searxng ps aux --sort=-%mem — топ по памяти
  3. Системные логи: journalctl -u docker --since “2 hours ago” — аномалии

Решение, если утечка подтвердится:

  • Перезапуск контейнера с лимитом памяти (–memory=1g)
  • Обновление образа до стабильной версии (не latest)
  • Проверка на утечки в Python/JS коде контейнера

Что делаем первым?


Оригинал в Telegram · @Cryptofito

Команды для анализа логов:

Цель Команда
Логи контейнера docker logs searxng --tail 200
С системными ошибками docker logs searxng --follow --tail 50
Системные логи Docker journalctl -u docker.service --since “1h ago”
Общая нагрузка top -bn1
Сеть/процессы docker stats searxng --no-stream

Рекомендация:
Начните с docker logs searxng --tail 200. Если ошибок нет, переходите к journalctl -u docker --since “1h ago” для проверки системных аномалий.

Если всё чисто:
Увеличьте лимит RAM на контейнер (если возможно) или обновите образ с latest на стабильную версию.

Что делаем дальше?


Оригинал в Telegram · @Cryptofito