nodebb源碼啟動服務器出現錯誤(端口號被占用)

那天有一個同學遇到這個問題, 她很苦惱,她想關機重啟。。。
然后我說 “別著急,遇到問題先嘗試解決,不要逃避問題”
然后我就嘗試這個各種途徑幫她解決,我嘗試途有如下:

途經一:

當你啟動服務器,出現端口號被占用的錯誤后,終端一般有提示說在端口號的設置子啊代碼中的哪一行,根據提示路徑找到,代碼中設置端口號的地方,然后將當前被占用的端口改成別的端口號后,重新啟動服務器后,就沒有錯誤了,OK 了!

但是該同學在操作過程中,再次重新源碼的服務器后又出現端口被占用的錯誤。。。。。但是總不可能一出現這種情況就去改端口號吧。。。

但是為什么一重新啟動服務器就說端口號被占用,是什么原因,我還知道??

途經二

查看端口號被誰占用

當前是的端口號是:4567
于是,我就去查看4567是被那個進程占用著:$ lsof -i:4567
然后顯示是node占用該端口號

將node進程殺死

$ ps -ef|grep node # 查看進程node的進程號(第一個大概5或者6位的數字)
$ sudo kill -9 num(進程號) # 殺死進程號為num的 進程

再查看端口號4567被誰占用著:

$ lsof -i:4567
發現沒有輸出結果,說明端口號4567已經被釋放,沒有進程占用

然后重新啟動服務器就可以了

感想:

我自己以前也遇到過這個問題,但是自己也沒有解決這樣一個問題。今天 這個過程都嘗試著去解決,結果居然成功了,把自己的用過的知識結合在一起使用,解決了一個問題,也是一種收獲!

解決問題思想的重要性

遇到問題首先自己嘗試著去解決,解決不了再去找同學解決,或許會收獲一份 知識解決問題的經驗

不應該逃避問題!

總結:

不怕遇到問題,不逃避問題
多問別人,主動問同學問題

重要的一點就是:

當別人問你問題的時候,你不要太保守,要善于分享,你才會走的更高更遠!

如果今天同學問我這個問題,如果我直接說我不知道,那么我就不會收獲這樣一個問題的解決方法
(因為我曾經在問別人問題的時候,他明明可以嘗試著去解決, 但是他吧share,讓我感覺很sad。。。。)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 名詞延伸 通俗的說,域名就相當于一個家庭的門牌號碼,別人通過這個號碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,630評論 2 56
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,881評論 18 139
  • 第六十五章 廖義凡坐上了回S市的長途汽車。尚心薇沒有開車送他,他也不想讓她送。這兩天在尚心薇家就如同一場夢,也宛如...
    冬妮婭閱讀 442評論 0 0
  • Standby:
    yuzhan550閱讀 262評論 0 0
  • 眾里尋他千百度.... 驀然回首...IOS10來了! 看看新浪上網友的升級反饋吧~ 還有就是這個搞喜的舉手表情~...
    dayup2015閱讀 101評論 0 0