背景
引入 Nacos 服务注册和配置管理功能后,尤其是服务配置的功能后,发现 nacos 很是占用磁盘资源,今天看服务器上日志文件多达 68G,决定优化一下,记录优化步骤。
优化步骤
进入 nacos 根目录,例如 /opt/nacos,执行如下步骤:
- 停止应用:bin/shutdown.sh
- 改配置conf/application.properties 配置,搜索 accesslog 配置项目,修改属性
server.tomcat.accesslog.enabled=false
作用是禁用访问日志记录。 - 改日志配置文件config/nacos-logback.xml,调整日志历史时间为2天。
进入 conf 目录:
sed -i "s/maxHistory>7/maxHistory>2/g" nacos-logback.xml
- 删除 nacos日志文件:rm -rf logs
- 删除nacos/bin 下的 logs。
- 修改 bin/startup.sh,扩大 JVM 堆内存参数,降低 nacos 频繁GC的概率。
1)vi startup.sh
2)命令模式下显示行号 :set num ,再输入 :87,将光标移动到 87 行。
3)修改 87 行的参数,将 512 改为 1024,最后的 256 改成 512。
4):wq! 保存修改的内容。
7.重启:bin/startup.sh -m standalone
文章来源:https://www.toymoban.com/news/detail-467730.html
启示录
只是做了简单的优化,其实还可以修改 nacos-logback.xml 里面的日志级别,大部分的 info 日志也没啥用,改成 ERROR 级别都可以。文章来源地址https://www.toymoban.com/news/detail-467730.html
到了这里,关于Nacos 运维优化手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!