开发者社区> 问答> 正文

RDS/OTS 数据库解决故障?

RDS/OTS 数据库解决故障?

展开
收起
1358896759097293 2021-03-11 23:01:21 832 0
来自:云开发平台
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    发现有错误报警后,我们再次回到云开发平台。在云开发平台可以看到当应用上线后, 就会出现“运维监控”和“应用账单”两个入口。运维监控是可以帮助快速查看应用线上运 行的日志。那么为了解决上述的问题,我们点开运维监控查看运行日志。打开运维监控后,顶部会让我们选择要查看的运维监控环境。我们点开日常环境,这里 面有日志查询和函数指标。点击函数指标会切换到函数指标的一个界面,可以看到日常环境 函数的调用情况,比如说内存使用情况,执行的时间,出错的情况,然后包括错误率等等这 些信息。点开日志查询里有个简单查询,有个高级查询,一般情况下简单查询就足够我们去使用 了。在日志查询里,点开每一个请求都可以看到请求背后的信息。这里我们可以点开每一个 请求,看到请求背后的日志。那么我们怎么能通过海量的请求日志信息,定位到具体的问题呢?举个例子,比如 default 要发起 api/db_get 的请求,它会引入 db_conflict,也就是配置数据库的信息,然 后再根据用户使用的数据库来切换不同的代码去执行不同的逻辑。 我们看一下 db_config.js,它会去读取不同的数据库配置。我们可以把这些数据库配 置录入到我们的系统环境里面,比如说应用环境。我们先在日常环境把这个数据库连接信息 这些环境变量添加进去。添加进去之后,再来日常环境测试一下,测试后再重新请求获取信 息。这样就成功了。所以大家如果要通过日志去定位问题,可以在你的代码里去输入日志的消息。具体方法, 可以打开帮助文档中的快速入门,在运维监控部分里,有教大家怎么在应用里去写日志。大 家可以通过这个文档来快速的去了解如何在应用里写日志,如何通过日志定位应用的线上的 问题。在开发调试阶段查看日志并定位问题。如果已经部署到线上了,怎么操作 呢?部署成功后,可以登录原日常环境自定义域名,打开页面标题提示会由“日常环境“变 成”线上环境“,说明部署成功。

    2021-03-14 22:36:55
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载

相关镜像