如何解决meteor js中的`--port`错误

如何解决meteor js中的`--port`错误,meteor,Meteor,在linux cent os中重新启动Meteor时,出现以下控制台错误: 无法在端口3000上侦听。也许另一颗流星正在运行 在同一个应用程序目录中运行两个Meteor副本将不起作用。如果其他端口正在使用端口3000,则可以使用--port指定一个替代端口 您可以尝试在其他端口上运行meteor: meteor --port 8000 如果你确定你在3000端口上没有任何东西,试着在你运行meteor之前把它杀掉 kill -9 mongos kill -9 node 另一种选择是重新启动机

在linux cent os中重新启动Meteor时,出现以下控制台错误:

无法在端口3000上侦听。也许另一颗流星正在运行

在同一个应用程序目录中运行两个Meteor副本将不起作用。如果其他端口正在使用端口3000,则可以使用--port指定一个替代端口


您可以尝试在其他端口上运行meteor:

meteor --port 8000
如果你确定你在3000端口上没有任何东西,试着在你运行meteor之前把它杀掉

kill -9 mongos
kill -9 node

另一种选择是重新启动机器。

此外,您可以选择更高的端口号。在我的例子中,我正在尝试端口3001,我有另一个meteor实例在端口3000上运行

我做了meteor-Port4000,它发射得很好。然后我试了3002,效果也不错。我想知道Meteor是否真的使用了2999-3001(我也尝试了2999,但出现了一个错误)
意外的mongo出口代码48。重新启动。

您可以这样做:

ps -A | grep node
ps -A | grep mongo
kill -9 number of process
这样杀了他们之后:

ps -A | grep node
ps -A | grep mongo
kill -9 number of process
现在,您可以在Windows的端口3000上运行meteor,您可以:


您可以通过以下方式重新启动CentOS:

重新启动-h现在

您可以通过以下方式重新启动Ubuntu:


reboot

在Linux中,CTRL+Z将挂起程序,并且
bg
命令将其发送到后台。您可以键入
fg
命令返回程序


回到程序后,您可以通过CTRL+C关闭它,然后通过meteor命令再次启动它。

尝试使用
sudo fuser-k 3000/tcp

上述命令将终止在端口3000上运行的进程。
如果要检查正在运行的进程,请尝试
sudo fuser 3000/tcp

启动meteor时,它会启动mongo以开始侦听端口3001。否,我在开始时使用了默认端口3000或任何状态,并对mongo使用了以下(+1)。也就是说,下面的应用程序可以通过2端口运行,已经在3002中,因此之前的2端口与以前一样-它是2998。检查可以非常简单(Mac、Linux):
ps | grep meteor
可能的副本