Aparecen tres advertencias cuando se inicia redis y no se puede conectar

 

第 一个 警告 : La configuración del registro de TCP de 511 no se puede aplicar porque / proc / sys / net / core / somaxconn está configurado en el valor más bajo de 128.
第二 个 警告 : overcommit_memory está configurado en 0! El guardado en segundo plano puede fallar en condiciones de poca memoria. Para solucionar este problema, agregue 'vm.overcommit_memory = 1' a / etc / sysctl.conf y luego reinicie o ejecute el comando 'sysctl vm.overcommit_memory = 1' para que esto surta efecto.
第三 个 警告 : tiene páginas enormes transparentes (THP) habilitado en su kernel. Esto creará problemas de latencia y uso de memoria con Redis. Para solucionar este problema, ejecute el comando 'echo never> / sys / kernel / mm / transparent_hugepage / enabled' como root, y agréguelo a su /etc/rc.local para conservar la configuración después de reiniciar. Redis debe reiniciarse después de que THP esté desactivado.

解决 办法 :

解决方案
考虑到redis一般都是部署在服务器上作为服务存在的。所以,本文的解决方案都是持久性配置,不是临时配置。

第一个警告
将net.core.somaxconn = 1024添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。

第二个警告
将vm.overcommit_memory = 1添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。

第三个警告
将echo never > /sys/kernel/mm/transparent_hugepage/enabled添加到/etc/rc.local中,然后执行source /etc/rc.local生效配置。

Autor:
enlace nuclear pequeño negro : https: //www.jianshu.com/p/a86e0248af58
Fuente: Los libros de Jane
tienen derechos de autor del autor. Para reimpresiones comerciales, comuníquese con el autor para obtener autorización. Para reimpresiones no comerciales, indique la fuente.

Supongo que te gusta

Origin blog.csdn.net/ClearLoveQ/article/details/105565436
Recomendado
Clasificación