无
操作系统和数据库为Windows+SQLserver环境,观察问题现象,iMC自动备份偶尔失败,随系统时间运行时间变长,问题现象频率变高。观察任务管理器内存和CPU使用率不高。
1、分析DBman日志,路径\iMC\dbman\log。查看日志提示“Error: Could not create the Java Virtual Machine”。
2019-05-12 03:00:01 [DEBUG] [CDbBackup::BackupOneLocalZipFile] Exec shell log:Error occurred during initialization of VM Unable to allocate 264768KB bitmaps for parallel garbage collection for the requested 8472576KB heap. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
iMC有部分组件(例如CMDB组件),备份时需要申请虚拟资源,若申请不到虚拟内存,则会出现以上日志的提示。
2、查看系统日志,在系统日志中发现”Resource-Exhaustion-Detector”报出的2004 错误。Windows 成功诊断出虚拟内存不足的情况。
3、根据以上提示检查操作系统虚拟内存的系统配置,发现分配的虚拟内存为0KB。
综合以上分析,现场环境虽然物理内存使用率不高,但是部分场景会调用虚拟内存,虚拟内存不足引发的问题。
1、配置Windows系统的虚拟内存。方法参考:https://jingyan.baidu.com/article/5553fa8285cc7f65a239342a.html
2、重启操作系统。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作