@dm732

Не стартует redis-server в docker-контейнере. В чем проблема?

1.
Есть docker-контейнер с redis на борту

>service redis-server start
Starting redis-server: redis-server.
>service redis-server status
* redis-server is not running
В общем, не запускается redis-server

2
Смотрим что там
>redis-server
Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
Добавил в /etc/sysctl.conf
net.core.somaxconn = 128
vm.overcommit_memory = 1
Но, увы:
>sysctl -p
sysctl: setting key "net.core.somaxconn": Read-only file system
sysctl: setting key "vm.overcommit_memory": Read-only file system
3
На хост-системе также добавил в /etc/sysctl.conf
net.core.somaxconn = 128
vm.overcommit_memory = 1
Перезагрузил, но всё также
>service redis-server start
Starting redis-server: redis-server.
>service redis-server status
* redis-server is not running

Исчерпал возможность "нагуглить", решил обратиться к местным гуру. Заранее благодарен за ответы.
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы