Исправлено предупреждение Redis в Windows под WSL - PullRequest
0 голосов
/ 22 октября 2018

Я получаю следующие ошибки Redis, работающие под WSL с использованием Ubuntu 18.04.

# ПРЕДУПРЕЖДЕНИЕ: Настройка невыполненного задания TCP 511 не может быть применена, потому что установлен / proc / sys / net / core / somaxconnдо нижнего значения 128.
41: M 22 октября 12: 14: 37.662 # Сервер инициализирован
41: M 22 октября 12: 14: 37.662 # ПРЕДУПРЕЖДЕНИЕ overcommit_memory установлено в 0!Фоновое сохранение может завершиться неудачей при нехватке памяти.Чтобы устранить эту проблему, добавьте vm.overcommit_memory = 1 в /etc/sysctl.conf, а затем перезагрузите компьютер или выполните команду 'sysctl vm.overcommit_memory = 1', чтобы это вступило в силу.

IЯ только попытался исправить ошибку, потому что независимо от того, что я делаю, somaxconn остается равным 128. Я пробовал следующее:

sysctl -w net.core.somaxconn=1024
set in sysctl.conf like so net.core.somaxconn=1024
set in rf.local like so net.core.somaxconn=1024 and sysctl -w net.core.somaxconn=1024

Я перезапустил Redis после всех этих действий, перезагрузил и попробовал Redis и егоникогда не принимает значение, которое я установил, несмотря на то, что многие веб-сайты говорят, что должны.Любая помощь будет оценена.

...