一、故障描述
nexus服务器最初配置为4C8G,随着业务量的暴增,终于在某一天不堪重负,OOM了,排查后,增加内存到16G,再次启动,然后看似正常,然后却发生了诡异的事件。。。。。。
二、排查过程
问题一,
查看日志,发现日志报错如下
![5764d13ebcf1a7c48b11763c659eb723.png](https://i-blog.csdnimg.cn/blog_migrate/1fe35d16e6984850c6dddf55c8062a47.jpeg)
报错日志1
经确认,assetdownloadcount记录的是asset下载次数的数据,报错是因为记录delete失败,该表数据并不重要,故采用人工删除的方式解决,筛选日志,发现需要删除的表为truncate cluster assetdownloadcount_3,truncate cluster assetdownloadcount_5,truncate cluster assetdownloadcount_10,truncate cluster assetdownloadcount_15
处理方案:
1、进入/opt/nexus/目录下,执行命令:java -jar ./lib/support/nexus-orient-console.jar 进入orientdb命令行
2、执行命令:CONNECT PLOCAL:/opt/sonatype-work/nexus3/db/component admi