docs(runbook): minio/ops-mcp cgroup-потолки + ES off-heap нюанс
This commit is contained in:
@@ -63,6 +63,15 @@ docker rm -f buildx_buildkit_builder-1ba06752-bf56-4b50-88c5-ce1b48f44a4e0 build
|
||||
`bookva-es` → `ES_JAVA_OPTS=-Xms512m -Xmx512m` → `-Xms256m -Xmx256m`.
|
||||
Сделано: Portainer PUT стека 37 (`PUT /api/stacks/37?endpointId=1` с реконструированным compose). Verify: `docker logs bookva-es | grep heap` → `heap size [256mb]`.
|
||||
|
||||
### 4. `minio` / `bookva-minio` / `books-ops-mcp` — cgroup-потолки памяти
|
||||
Реконструкция compose вслепую рискованна (данные minio-тома, files-секреты, сеть) → `docker update --memory` (без пересоздания):
|
||||
```bash
|
||||
docker update --memory 512m --memory-swap 512m minio
|
||||
docker update --memory 384m --memory-swap 384m bookva-minio
|
||||
# books-ops-mcp (Node) — 'memory.memsw.limit_in_bytes: device or resource busy' (cgroup v1) — не применилось.
|
||||
```
|
||||
Потолки (защита от раздувания в пик; не освобождают текущие буферы).
|
||||
|
||||
## Verify / smoke
|
||||
|
||||
- `free -m` — free растёт, swap падает (mongo cache_size=256M).
|
||||
|
||||
Reference in New Issue
Block a user