修复Windows中WSL下的Redis警告

时间:2018-10-22 18:32:07

标签: windows redis windows-subsystem-for-linux

我在使用Ubuntu 18.04的WSL下运行时遇到以下Redis错误。

  

#警告:因为/ proc / sys / net / core / somaxconn设置为较低的值,所以不能强制执行511的TCP积压设置。
  41:M 10月22日12:14:37.662#服务器已初始化
  41:M 10月22日12:14:37.662#警告overcommit_memory设置为0!在内存不足的情况下,后台保存可能会失败。要解决此问题,请在/etc/sysctl.conf中添加'vm.overcommit_memory = 1',然后重新启动或运行命令'sysctl vm.overcommit_memory = 1',以使其生效。

我只尝试修复积压错误,因为无论我做什么,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,尽管有多个网站表示应该这样做,但似乎并没有采用我设置的值。任何帮助将不胜感激。

0 个答案:

没有答案