开发者社区 问答 正文

开发问题排查该怎么做


开发中遇到的很多问题都可以通过查看相关日记进行定位,进而解决问题。下表是 EDAS 相关日记路径汇总。 /home/admin/configclient/logs/config.client.log

日志文件名日志文件含义
/home/admin/taobao-tomcat-production-xxxx/logs/catalina.out最重要的日志,可以看到应用和 Tomcat 应用服务器的异常,这是开发最应该关注的日志。
/home/admin/taobao-tomcat-production-xxxx/logs/localhost.log.xxx如果通过 catalina.out 看到的错误很模糊或者没有错误,可以结合 localhost 来一起看,保证应用正常启动,再看下面的日志继续排查问题。
[tr=rgb(239, 251, 255)][td] 可以通过此日记查看服务发布订阅是否成功,“Register-ok”、“Publish-ok” 等关键字。 /home/admin/logs/hsf/hsf.logHSF 服务的日志,有 HSF 服务调用过程的一些详细信息。如果 HSF 调用中出现异常,可以看看这个日志。
作为应用的容器,简单的排查问题的思路就是:

  1. 先查看 /home/admin/taobao-tomcat-production-xxxx/logs/catalina.out

  2. 再查看 /home/admin/taobao-tomcat-production-xxxx/logs/localhost.log.xxx

找到 Tomcat 相关的第一个错误,解决第一个错误后重启观察, 看是否还有其他错误。

展开
收起
猫饭先生 2017-10-26 10:58:25 1466 分享 版权
阿里云 AI 助理回答

在开发过程中遇到问题时,通过查看EDAS相关的日志文件是定位和解决问题的有效方法。以下是关键日志文件的路径及其重要性概述:

  1. /home/admin/taobao-tomcat-production-xxxx/logs/catalina.out

    • 含义:这是最重要的日志文件,记录了应用和Tomcat应用服务器的异常信息。开发过程中应首要关注此日志以快速定位问题。
  2. /home/admin/taobao-tomcat-production-xxxx/logs/localhost.log.xxx

    • 用途:当catalina.out中的错误信息不够明确或没有直接显示错误时,结合查看此日志有助于确保应用正常启动,并进一步深入排查问题。
  3. /home/admin/configclient/logs/config.client.log

    • 作用:通过此日志可以监控服务发布订阅的状态,寻找关键词如“Register-ok”、“Publish-ok”,以确认服务配置是否成功。
  4. /home/admin/logs/hsf/hsf.log

    • 内容:包含HSF(High Speed Service Framework)服务调用的详细信息。如果发现HSF调用存在异常,检查此日志可获取更多调用过程的细节。

针对应用容器的简单问题排查步骤如下:

  • 第一步:首先检查/home/admin/taobao-tomcat-production-xxxx/logs/catalina.out,识别并解决应用及Tomcat层面的异常。

  • 第二步:若catalina.out中未发现明显错误或错误信息不充分,继续查看/home/admin/taobao-tomcat-production-xxxx/logs/localhost.log.xxx,以获得更多启动阶段的详细信息。

  • 第三步:定位并修复Tomcat相关的第一处错误后,重启应用。随后再次检查日志,以确定是否还存在其他潜在问题。

遵循上述步骤,结合日志提供的线索,能有效诊断并解决开发中遇到的各类问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答