1. 程式人生 > >重灌伺服器,解決怪問題

重灌伺服器,解決怪問題

  這一段時間,終於有時間整理伺服器了。沒辦法啊,公司就吾一個搞技術的,伺服器不熟悉也得搞啊。

  經過建立開發環境、編譯,解決了一個JDK版本不同導致伺服器不能工作問題之後,基本功能算是通過測試了。然後還集成了一個視訊會議功能,也要測試……結果……發現不能工作。

  有問題怎麼辦?趕緊查。房間號申請到了,可是進不了房間。為什麼呢?開闢房間是業務伺服器向會議伺服器發一個MQTT訊息,會議伺服器據此建立房間。現在是會議伺服器沒有收到這個訊息。MQTT的埠也很奇怪(應該是1883,結果是2883,也不知道什麼時候改的)。為什麼沒收到呢?或者說,發哪裡去了呢?查來查去,沒個結果……

  今天早上來使用了老的伺服器程式碼包,還是不行。折騰了一會,怒了,乾脆重灌伺服器。用老程式碼包,改改配置,會議正常;使用新程式碼包,會議正常;使用吾修改的程式碼包,會議也正常。

  終於正常了。這也是魔鬼定律。好好的伺服器怎麼出了問題,也不知道怎麼改的。

  有的朋友一看文章就激動起來了,那碰到問題就重灌伺服器解決?當然不是。這是有前提的:

  有映象或者GHOST之類的備份。這樣重灌就是幾分鐘的事情。

  確定的是,以前的伺服器都能正常工作,會議也正常。應該跟伺服器什麼地方出錯(或者改錯了)有關。

  重灌之後,先確認伺服器工作是否正常,然後逐步替換,以確定哪個包有問題。