原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
上上个星期,由于在测试服务器修改了maven配置,导致测试环境maven不可用;弄了两天还没搞好,测试服务器被改的一塌糊涂,导致窟窿越来越多,问题越来越大,测试环境用不了,影响正式发布,备份镜像只有修改maven配置之后的;
机智的我,把正式服务器的镜像移植到测试服务器,还闷闷自乐终于弄好了。
没想到解决一个问题的时候,搞出个大问题。
正式服务器有一个消息服务是自启动,移植到测试服务器后,也会自启动;
所以悲催了,一部分消息正式服务器收到了,一部分测试服务器收到了;导致消息服务隔三差五,时好时坏。
一下子就懵逼了,排查消息日志,排查代码,排查定时器,排查消息协议,一个星期过去了,问题还是没解决,客户反馈不断,领导也三番五次发话,只能硬着头皮顶着。
昨天修改了/etc/hosts,重启又悲催了。
所有指令提示:
-bash xxx command not found
vi vim touch cat都不管用。
只好用ssh下到自己电脑来改。传上去重启指令可以用了,顺便看了一下测试服务器进程,看tigervnc开了没有,然而就是这一步,我看到了这个该死的自启动的消息服务进程,果断干掉,哎总算松口气了。
这才是深深体会到解决一个问题其实在挖另一个坑。。。。