GCloud Kubernetes容器中MySQL数据库随机删数与自动审批异常的排查求助
GCloud Kubernetes容器中MySQL数据库随机删数与自动审批异常的排查求助
我之前主要使用SQL Server和BigQuery,这是第一次接触MySQL,现在遇到了棘手的问题,希望能得到大家的排查建议。
先说明下我的应用和数据库的交互逻辑:这个应用只能向数据库插入条目;如果需要更新现有记录,会先删除旧记录,再创建一条包含新信息的新记录。这套逻辑稳定运行了两年,但自从几个月前服务器崩溃后,就开始出现各种异常:
- 数据库表中的记录会随机被删除
- 部分记录的状态会被自动审批,但这些审批绝对不是来自应用程序——因为如果是应用发起的审批,我们会捕获会话用户名,而这些自动审批的条目里会话用户名都是null
- 还有些条目会在几天后随机消失,比如有一次成功审批了7条申请,过了一个月其中3条就不见了
现在这个数据库服务器是部署在GCloud的Kubernetes容器里的,我完全不知道该从哪里找日志或者排查方向,有没有有经验的朋友能给点具体的建议?
备注:内容来源于stack exchange,提问作者Himani Pawar
相关产品推荐
相关产品推荐

