Harp 端口沖突

2021-09-24 19:04 更新

端口沖突

如果您Error: listen EADDRINUSE在嘗試運行時遇到錯誤harp server -p 80,則您可能已經(jīng)在端口?80?上運行了一些東西。

使用不同的端口

解決這個問題的最快方法是在另一個端口上運行 Harp,比如 port 9000

harp server -p 9000

現(xiàn)在,您應該能夠通過localhost:9000的瀏覽器訪問服務器。

卸貨港 80

或者,您可以停止端口?80?上已經(jīng)運行的任何內(nèi)容并重試。運行lsof -i ':80'將列出在端口?80?上運行的所有內(nèi)容——包括您打開的所有網(wǎng)站。可能已經(jīng)存在一個阻止 Harp 運行的應用程序,例如 Apache。

如果node和 Harp 被列為已經(jīng)在 port 上運行80,您可以通過在 OS X 上運行以下命令來停止它:

ps -ef | grep harp

這將向您顯示 Harp 正在運行的任何地方。一行應該是這樣的:

0 14206 14205 0 2:46pm ttys001 0:00.32 node /usr/local/bin/harp server -p 80

您需要該行上的第二個數(shù)字。在那個例子中它是14206,但它對你來說會有所不同。現(xiàn)在運行:

sudo kill -9 14206

14206替換為您擁有的號碼。這將為您釋放端口80

進一步的故障排除

如果您仍然遇到問題,請隨時向社區(qū)提問加入 Harp 聊天室,那里有很多好心人隨時準備提供幫助。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號