gpt4 book ai didi

ubuntu - Redis 5.0.5 : WARNING: The TCP backlog setting of 511 cannot be enforced because/proc/sys/net/core/somaxconn is set to the lower value of 128

转载 作者:行者123 更新时间:2023-12-03 06:36:06 26 4
gpt4 key购买 nike

我有 windows 10 home , 安装在哪里 Ubuntu

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

我已经安装了 Redis 5.0.5 (主要是 makemake install )

当我使用 redis-server 启动服务器时它显示了一些警告。

我删除了一个关于 overcommit_memory
但是关于:
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: /proc/sys/net/core/somaxconn is set to the lower value of 128. #35
  • Performance tips for Redis Cache Server

  • 因此,两者都表示执行以下操作:
  • 转至/etc目录
  • 创建 rc.local文件,sudo vim rc.local
  • 添加 sysctl -w net.core.somaxconn=65535内容和保存

  • 我可以通过确认
    cat rc.local
    sysctl -w net.core.somaxconn=65535

    那么在辅助终端中我执行 redis-cli shutdown并在主终端再次执行 redis-server
    问题 出现相同的警告,缺少什么?

    备注 即使在执行 sudo chmod +x rc.local 之后我也有同样的情况

    最佳答案

    我遇到了类似的问题,日志上出现警告。我遇到了以下解决方案:

    试试echo 1024 > /proc/sys/net/core/somaxconn
    将这两个添加到此文件 /etc/sysctl.conf

    vm.overcommit_memory=1
    net.core.somaxconn=65535

    如果一切正常,重启你的redis服务器: systemctl restart redis.service
    再次查看redis日志:
    cat /var/log/redis/redis.log

    关于ubuntu - Redis 5.0.5 : WARNING: The TCP backlog setting of 511 cannot be enforced because/proc/sys/net/core/somaxconn is set to the lower value of 128,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56297979/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com