Harp 端口沖突

2021-09-24 19:04 更新

端口沖突

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

使用不同的端口

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

harp server -p 9000

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

卸貨港 80

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

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

ps -ef | grep harp

這將向您顯示 Harp 正在運(yùn)行的任何地方。一行應(yīng)該是這樣的:

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

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

sudo kill -9 14206

當(dāng)14206替換為您擁有的號碼。這將為您釋放端口80。

進(jìn)一步的故障排除

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號