graylog + es + mongoDB做日志收集,采用的docker+compose 部署,有两个进程CPU经常100%,尤其是在界面上搜索日志的时候,
建议加上redis 做数据采集
建议换一个更好的电脑,CPU最好是Intel i9。8000多块钱就够了
你是多核心电脑还是单核心?
处理这个数据,没配置好就会这样,就是有多少资源就用多少资源,能用多少用多少
限制一次性导出数据的行数,对查询sql使用limit,大于limit数据分批次导出,给web返回zip压缩包;
动态调整日志级别,在测试和正式环境可以默认为WARN,开发环境改成INFO或者DEBUG,调试完再改回去。
日志log一分钟打印120M,12个zip文件,cpu忙于打印日志,不响应请求
电脑CPU配置不行,正常情况不至于占用这么高。也可能是你记录日志的级别太低了,像info之类的不用记录
日志记录都记录什么
可能是病毒,查杀一下试试