【问题标题】:Running spork I get the error: Address already in use运行 spork 我收到错误:地址已在使用中
【发布时间】:2011-05-27 21:40:12
【问题描述】:

我假设这是因为该进程没有正确关闭,因此仍在运行。但是使用 top 或 ps 我找不到它。有没有办法找到它在哪里运行,或者让它强制重新打开端口?

【问题讨论】:

  • 我仍然有这个问题 - 你是怎么解决的?
  • 下面的评论回答了它。运行 lsof -i | grep LISTEN,找到正在运行的进程并杀死它。

标签: ruby-on-rails ruby spork


【解决方案1】:

尝试sudo netstat -lpn 查看正在监听哪些端口,以及正在监听哪些进程。

【讨论】:

  • 这似乎不起作用。当我运行 netstat 时,我没有看到列出的任何端口。
  • 抱歉,这是一个 Linux 命令。你在什么操作系统上?在 OS X 上,您可以使用 lsof -i | grep LISTEN 做类似的事情
【解决方案2】:

在运行旧的 Spork 实例的情况下,您可以使用以下命令:

pkill -f spork

【讨论】:

    猜你喜欢
    • 2020-12-28
    • 1970-01-01
    • 2018-11-12
    • 2021-09-26
    • 2021-12-02
    • 2012-07-26
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    相关资源
    最近更新 更多