使用腾讯云AI助手处理Docker中Apache内存问题
最近登录腾讯云服务器控制台,查看服务器监控的时候,突然发现了一条AI分析的提示,正好网站部署的云服务器内存最近挺紧张的,我们来让腾讯云AI来帮我们分析一下,看能不能处理这个问题。
1.监控分析
首先要进入腾讯云的轻量云服务器控制台,打开对应的服务器管理页面,点击监控进入监控数据页面,可以看到AI分析的提示:

点击立即分析让腾讯云AI助手自动获取监控数据进行分析:

稍等一会就看到腾讯云AI助手将分析数据结果返回来了,其中监控核心指标概览如下:

根据监控数据,腾讯云AI助手发现了下面问题:

在分析结果最后,腾讯云AI助手会结合数据提出优化建议:

腾讯云AI助手提示我们服务器的内存长期高位运行存在风险。
2.内存分析
根据上面提示,接下来我们让它帮我们分析一下内存占用情况:

点击执行命令的列表,可以看到腾讯云AI助手预计执行的命令内容,可以手工审核,没问题后点击确定它会自动在服务器执行:

执行命令中命令列表左侧会出现执行中的动态图标:

命令执行完成后,腾讯云AI助手会自动分析数据给出统计结果:

通过这个统计结果,我们看到mysql数据库和JAVA后台程序占用最多,其中数据库我们不需要限制,java程序我们之前已经处理过了,限制到了512MB内存,都没有超出预期。
3.Apache服务分析
但是还有一个Apache服务占用挺多的,这个Apache服务是我们通过Docker部署Matomo程序的时候容器自动启动的,我们让AI帮我们分析一下,这个能不能优化:

我们还是点进命令详情,审核一下没问题后点击确定让他执行:

执行完成后命令列表左侧图标会变成绿色的对号,接着腾讯云AI助理又自动触发了两条命令让我们确定执行:

获取数据完成后,腾讯云AI助手给出了Matomo Apache 内存优化方案:

4.分析优化方案
方案一内容:

方案二内容:

同时给我们出了两种操作方式,一种是临时方案,直接在容器中修改:

另一种是永久方案,通过将Apache配置文件挂载出来实现:

并且给出了注意事项:

5.分析优化参数
我们让腾讯云AI助手帮我们分析下Apache配置参数修改前后对比:



6.执行优化
看到参数解析,我们确定这个配置完全够日常使用,所以接下来让它帮我们执行:

选择我们的matomo部署方式:

获取容器ID:

审查执行命令内容:

我们看到挂载命令只有apache的配置,没有matomo的挂载目录了,发给它让它修改一下:

让腾讯云AI助手帮我们执行命令:

7.结果查看
执行完成后登录服务器查看:


我们看到Apache常驻进程已经变少了,内存也已经降下来了,一共释放来大概250M内存,这样就不担心内存超额被系统杀进程了。
8.其他说明
本次使用腾讯云的AI助手总体感觉方便,更容易管理云服务器了。另外需要注意,腾讯云AI助手分两种,一种是控制台AI助手,入口在控制台上方:


另一种是产品咨询AI,入口在整个页面右上角:

我们可以使用控制台AI助手帮助我们尝试解决实际问题。
- 本文标签: Docker Linux
- 本文链接: https://blog.eyyyye.com/article/131
- 版权声明: 本文由爱做梦的比特原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
