Деплой: как включить memory cgroup на Pi, иначе mem_limit не действует
На Pi при каждом `docker compose up` контейнеры пишут «Your kernel does not support memory limit capabilities…». Причина — прошивка Raspberry Pi добавляет ядру cgroup_disable=memory: контроллера memory нет, и Docker молча игнорирует mem_limit (app 512m, tunnel 64m, backup 384m). deploy/pi/README.md: проверка, дописывание cgroup_enable=memory в cmdline.txt с бэкапом, перезагрузка и контроль; строка в «Если что-то не так». Пояснения у mem_limit в compose и в .env.example. #67 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LqSoRj99iwVEH5U5fnZgsd
This commit is contained in:
+2
-1
@@ -85,7 +85,8 @@ IMAGE_TAG=latest
|
||||
|
||||
# ─── РЕСУРСЫ ПРОД-КОНТЕЙНЕРА (docker-compose.yml) ─────────────────────────────
|
||||
# Лимиты под Raspberry Pi. Не заданы → дефолты compose (512m / 1.5 CPU).
|
||||
# Подними, если у Pi больше RAM/ядер.
|
||||
# Подними, если у Pi больше RAM/ядер. Лимит памяти работает, только если на Pi включён
|
||||
# memory cgroup (cgroup_enable=memory в cmdline.txt) — см. deploy/pi/README.md, раздел 1.
|
||||
#APP_MEM_LIMIT=512m
|
||||
#APP_CPUS=1.5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user