добиться запуска контейнера, но при загрузке дампа БД контейнер падает с ошибкой 137. Пытаюсь настроить 💩
version: '2.2'
services:
tt_mysql:
image: mysql:5.7.17
### especially from me ####
mem_limit: 16G
mem_reservation: 12G
# memswap_limit: 15G
stop_grace_period: 1m30s
# restart: unless-stopped
privileged: true
oom_score_adj: 500
oom_kill_disable: true
cpu_count: 4
cpu_percent: 90
# cpus: 0.5
# cpu_shares: 73
# cpu_quota: 50000
# cpu_period: 20ms
# cpuset: 0,1
### especially from me ####
expose:
- "${MYSQL_PORT}"
ports:
- ${MYSQL_PORT}:3306
volumes:
- ./containers/mysql/conf:/etc/mysql/conf.d
- ./database:/var/lib/mysql
- ./logs/mysql:/etc/logs/mysql
- ./init_sql:/init_sql
environment:
- MYSQL_ROOT_PASSWORD=qwerty
[yaros@fedora tt_docker]$ free -h
total used free shared buff/cache available
Mem: 15Gi 4.0Gi 9.7Gi 40Mi 1.9Gi 11Gi
Swap: 8.0Gi 2.1Gi 5.9Gi
я кнш не ультра-опытный, но конфиг mysql сам настроен под лимиты такие? можно sqltuner-ом ещё пройтись
В дампе есть индексы? Как строился вообще дамп?
Кароч смена дистрибутива помогла с Fedora -> Ubuntu
Обсуждают сегодня