系统依赖
- Jenkins
- nginx
- golang后端
- 前端
问题
- 接口调用失败,到服务器上本地请求接口失败
- 通过ps搜索后端进程,发现服务进程不存在,判定=>Jenkins构建失败
- 然后到Jenkins上查看构建日志,发现报错信息,’sudo stop xxxx [no runing]’,错误判定为有人修改了服务器配置,问了一圈人,没有修改
- 排除员工原因,查找代码原因,尝试直接执行在服务器本地的后端可执行程序,报错
- 排查代码原因
反思
大部分错误最先从代码层面开始找,比较有效率,服务器配置之类的改动毕竟比较少;错误日志需要仔细查看,往往兜兜转转找了一圈会发现
错误提示一开始就清晰地摆在面前.
下决定前多思考.