问题解决---特殊模块的部署思路

问题描述:

项目里有一个模块无法启动,而且在代码里可以看到,报错信息与真实的代码逻辑有出入–最终读取的文件名为是initiator而不是application.yml.

猜想:

在jekins部署时,将参数传入,做了对应的修改,因此只需要跟运维对接即可排查到

第一次尝试:

部署时发现运维对这个参数也不了解,同时在jekins上无法找到,修改里jekins部署配置与其他机器完全相同后问题还是存在.

第二次猜想

猜想是不是在deploy.sh文件里有对应的参数.结果发现在gitlab里并没有该模块的sh文件,而其他模块都有,此时我意识到这个模块可能并不一般,应该与老员工沟通之后再做下一步决定

沟通:

沟通的结果是将我之前在项目里发现的initiator.test4新增到对应路径下,再部署时发现报错跟之前一摸一样,依然无法读取到这个文件,显然这个文件已经存在了.此时我应该想到权限问题,但此时并不去思考的我完全没去分析过问题.
最终继续交给老员工,排查了蛮久,最终还是确定了问题所在.

发布了25 篇原创文章 · 获赞 0 · 访问量 551

猜你喜欢

转载自blog.csdn.net/weixin_43343786/article/details/104533070