首页 > 其他分享 >环境问题如何定位

环境问题如何定位

时间:2023-03-11 14:44:55浏览次数:45  
标签:定位 配置 环境 ybm100 如何 api report com 对应

部署环境,优先部署网关和user服务,把登陆页面部署成功后,进入页面点击对应模块根据具体报错缺少什么部署什么。 关注域名配置是否正确, 如果错误找op配置nginx,找前端开发修改请求域名。 一、域名、对应工程及简单架构图

域名 工程
saas.api.test.ybm100.com gateway,gateway-web
saas3-web.test.ybm100.com web-plus
saas-report.test.ybm100.com report-api
saasremote.api.test.ybm100.com  
  0 二、遇到问题如何解决 1、Jenkins部署的时候报错,一般情况下是依赖的服务有问题,没有找到对应的类或者方法,需要找开发确认分支内容是否正确,版本是否正确。如下图就是依赖的common工程有问题,需要确认common版本   0 2、Jenkins部署成功,服务启动失败 程序问题or配置文件有问题,都需要协调开发来修改。 配置问题的话大多数是mysql、redis配置错误、缺少配置信息等,可以具体看代码中的配置信息是不是存在。 配置信息位置在,src/mainn/resources/application.yml下,确认后找开发修改。 数据库配置错误:   0 redis配置错误:   0 缺少对应的配置信息:   0 3、接口返回错误   0   0 a.根据域名和url找到对应的网关查看服务器日志,查看服务器栈信息可以看出是哪个包的哪行代码除了问题,然后找到对应的应用服务(****all工程)日志查看并解决。例如下面信息可以看出问题出在OrderReportController.java 文件的345行;如果具体应用(***all工程)没有收到请求,大部分原因是没有服务提供者,需要确认应用服务是否启动成功并注册到zk,代码是否是最新的代码   0 b.在代码中定位问题,首先保证clone下来的分支和部署的分支一致; https://saas-report.stage.ybm100.com/index/countNearlyInventoryInfo对应的网关是report-api工程,在report-api工程中搜索url找到对应的代码 idea中使用cmd+shift+f,PostMapping注解的含义是映射一个POST请求,就是我们请求的URL   0   0 点击对应方法进入对应调用的方法查看调用的是哪个工程的代码   0 在对应的工程中找到最后对应的方法,当搜索到多个的时候,找到一致的返回值对应的方法,然后查看代码一层层分析可能报错的原因

标签:定位,配置,环境,ybm100,如何,api,report,com,对应
From: https://www.cnblogs.com/wangyutest/p/environmental-positioning.html

相关文章

  • 实验1 pyhton开发环境使用和编程初体验
    实验任务1task1:task1-1源码:1#print输出的几种用法23#用法1:用于输出单个字符串或单个变量4print('hey,u')56#用法2:用于输出多个数据项,用逗号分隔......
  • web自动化测试如何实现
    主流的自动化方案 怎么进行选择:如果有前端开发基础:cypress如果只打算测试web端:playwright除此之外:seleniumweb自动化测试环境如何搭建1.安装seleniumpipinstall......
  • Nginx如何升级Openssl
    1.什么是Openssl?在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连线者的身份。这个包广泛被应用在互联......
  • airFlow入门-环境安装
    安装流程step1在本地创建文件夹,并安装Pythonvirtualenv        python3-mvenv/path/to/new/virtual/environment step2按照官网提供的脚本,在本地......
  • android 中如何获取IMEI号
    1)在TelephonyFramework内部,可以直接使用GSMPhone或GeminiPhone提供的接口。KK之前的版本:IMEI(InternationalMobileEquipmentIdentity)是国际移动设备身份码,在单卡工程......
  • android 如何将电话簿中SDN号码和其他普通号码混合放在一起?
    原始默认设计会将SDN单独分出来,小标题为"SDN",通过如下修改可以达到SDN和普通号码一样排列在一起,按首字母顺序排列。DefaultContactListAdapter.ja......
  • 实验1-python·开发环境使用和编程初体验
    实验任务1(1)实验源码:1#print输出的几种用法23#用法1:用于输出单个字符串或单个变量4print('hey,u')56#用法2:用于输出多个数据项,用逗号分隔7print('......
  • go 安装go环境
    目录go安装go环境mac安装go环境安装包下载配置修改go安装go环境mac安装go环境安装包下载https://golang.google.cn下载后傻瓜式安装,一直点下一步,直至安装结束配置......
  • 解析JAVA环境变量及配置
    写在前面:参考CSDN博主-StandByMeQuan文章:https://blog.csdn.net/qq_37872792/article/details/80642985其实博主已经写得很好了,但是我怕到时后该博文被删了,无法......
  • 数据库如何提升读写性能?
    以下是一些可以提升MySQL读性能的方法:使用索引:在查询频繁的列上创建适当的索引,可以大大提高查询速度。使用缓存:可以通过使用MySQL自带的查询缓存或者第三方缓存工具,如Me......