【问题标题】:How can I stop a symfony process which is listening on http://127.0.0.1:8000如何停止正在监听 http://127.0.0.1:8000 的 symfony 进程
【发布时间】:2016-11-17 12:11:46
【问题描述】:

我正在尝试运行使用此命令生成的基本 Symfony 安装:

$ symfony new basic

当我运行以下命令时:

$ cd basic
$ php bin/console server:run

我收到此错误消息:

[ERROR] A process is already listening on http://127.0.0.1:8000.

我怀疑是以前的 symfony 进程导致了这种情况,但我不知道如何阻止它。

我在 Ubuntu 14.04 机器上。 任何帮助将不胜感激。

【问题讨论】:

  • 终端:lsof -wni tcp:8000 然后你会得到一个PID号,然后终端:kill -9 PIDNUMBER
  • @Twinfriends 非常感谢。像魅力一样工作。
  • 总是乐于提供帮助。几周前我的 Rails 应用程序遇到了同样的问题,然后我发现了这个问题,它适用于任何事情。这是我找到命令的网站的链接:tosbourn.com/…如果你有兴趣可以看看:)

标签: php linux symfony


【解决方案1】:

您可以使用以下命令停止服务器:

php bin/console server:stop

或者即使前一个正在运行,您也可以强制服务器启动:

php bin/console server:start --force

更多信息请查看doc

【讨论】:

  • 第一个没有帮助,但第二个效果很好。谢谢。
  • 已弃用
【解决方案2】:

这适用于 Symfony 5。打开 VSCode 中的集成终端。

首先停止正在运行的本地服务器:

symfony local:server:stop

然后开始一个新的:

symfony server:start

打开浏览器并导航到:127.0.0.1:8000

如果无法识别命令 symfony,则需要按照此处的说明安装 Symfony:Install Symfony

【讨论】:

    【解决方案3】:

    最好使用killall -9 php 杀死所有正在运行的php 脚本。 否则,您将在前一个仍在运行时启动一个新的。

    可能是无限循环造成的。

    注意:这将“杀死”所有正在运行的 php 脚本

    【讨论】:

      【解决方案4】:

      使用ps aux | grep 8000 对我不起作用,我认为这是因为我使用的是独立的网络服务器而不是捆绑包。

      根据@Twinfriends 的评论,以下内容对我有用:

      在终端:
      lsof -wni tcp:8000
      这将显示您用来执行的 PID:
      kill -9 PID
      用您的 PID 号替换“PID”

      【讨论】:

      • 对我来说,每次运行该命令时我都不会得到不同的 pid,所以我决定简单地重新启动计算机并修复它..(在此过程中,决定更新我的 manjaro 包,因为反正我要重启了..大声笑)
      【解决方案5】:

      首先检查8000端口上运行的是什么进程。

      ps aux | grep 8000
      

      你应该是这样的:

      username       94169   0.0  0.0  4427240    396 s018  S    18Jun19   6:43.42 /usr/local/Cellar/php56/5.6.33_9/bin/php -S 127.0.0.1:8000 /Users/myuser/app...
      

      获取 PID 并杀死它。

      kill -9 94169
      

      重新运行 ps aux 命令并确保该进程不再存在。 如果它仍然存在,您可能需要使用 sudo 运行。

      您的 server:start 应该在此之后工作。

      干杯!

      【讨论】:

        【解决方案6】:

        对我有用的是这个(我知道为什么,但我发布它以防它可能对某人有所帮助

        我只是重新启动了我的 xampp 服务器并重放了命令,它就可以工作了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-01-05
          • 2018-01-20
          • 2020-06-21
          • 2018-04-17
          • 2018-03-24
          • 1970-01-01
          相关资源
          最近更新 更多