原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
上上個星期,由于在測試服務器修改了maven配置,導致測試環境maven不可用;弄了兩天還沒搞好,測試服務器被改的一塌糊涂,導致窟窿越來越多,問題越來越大,測試環境用不了,影響正式發布,備份鏡像只有修改maven配置之后的;
機智的我,把正式服務器的鏡像移植到測試服務器,還悶悶自樂終于弄好了。
沒想到解決一個問題的時候,搞出個大問題。
正式服務器有一個消息服務是自啟動,移植到測試服務器后,也會自啟動;
所以悲催了,一部分消息正式服務器收到了,一部分測試服務器收到了;導致消息服務隔三差五,時好時壞。
一下子就懵逼了,排查消息日志,排查代碼,排查定時器,排查消息協議,一個星期過去了,問題還是沒解決,客戶反饋不斷,領導也三番五次發話,只能硬著頭皮頂著。
昨天修改了/etc/hosts,重啟又悲催了。
所有指令提示:
-bash xxx command not found
vi vim touch cat都不管用。
只好用ssh下到自己電腦來改。傳上去重啟指令可以用了,順便看了一下測試服務器進程,看tigervnc開了沒有,然而就是這一步,我看到了這個該死的自啟動的消息服務進程,果斷干掉,哎總算松口氣了。
這才是深深體會到解決一個問題其實在挖另一個坑。。。。