问题描述客户反馈:系统今天都有正常交易,但在EAI上却查不到日志记录,可能是什么原因造成的?
排错技巧
步骤一:检查中台DB环境是否异常
1. 中台是否可以正常登入,功能是否可以正常操作 > 正常。>> 排除DB連不上造成。
2. 在站点选择「智能监控」,确认主机是否有资源问题>正常。>>排除主机资源问题。
步骤二:排查中台日志,确认异常时段是否有错误日志
中台的日志路径:D:\CROSS\CROSS\server\default\log
1. 开启异常时段log文件(9/4号正常,9/5开始异常,开启9/5号log)
2. 該時段出現異常log,描述如下:
- 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、
将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
问题定位
问题主因是数据库PRIMARY已满,数据写不进去,造成异常。
通过 SQL 指令:EXEC sp_helpfile; 可以查询客户数据库设置,
>>发现客户将 PRIMARY 设置的最大上限约为 4G,由于超出了上限,所以交易记录无法写入
问题解决
与客户沟通后,将DB上限调整为无限制。
调整后,问题排除,新的交易记录可以正常写入。