2

当我尝试运行我的 edX LMS(端口 8000)时遇到以下问题:

错误:该端口已被使用

在此处输入图像描述

因此,在我的 vagrant 帐户中,我发现并执行了kill -9使用 8000 的进程。但是一旦我杀死它们,该进程就会自动重新启动并使用端口 8000,我无法运行 LMS。

在此处输入图像描述

4

3 回答 3

1

发生这种情况时,我只是这样做:

vagrant reload

(您必须先从 SSH 注销,然后输入logout


它相当于:

vagrant halt
vagrant up
于 2014-09-16T16:25:02.137 回答
0

我曾经在 OS/X 上使用 Vagrant 的时候,当 vagrant reload 不起作用时,我不仅不得不杀死 vagrant 进程,而且还要杀死 virtualbox。

在您的机器上(不是来宾虚拟机):

ps -eaf | fgrep -i vagrant
ps -eaf | fgrep -i virtualbox

然后杀死所有这些进程并“流浪”。

于 2014-09-16T18:20:46.013 回答
0

vagrant halt足以杀死与使用的端口相关的所有进程。

于 2014-12-30T01:58:12.260 回答