代码之家  ›  专栏  ›  技术社区  ›  Akshit Thakur Ak

我怎样才能把铁轨停下来?

  •  0
  • Akshit Thakur Ak  · 技术社区  · 2 年前

    我运行这个命令来启动我的服务器

    rails s -b 10.x.x.x
    

    然后我犯了这个错误

    [1013] * Puma version: 5.2.2 (ruby 2.6.3-p62) ("Fettisdagsbulle")
    [1013] *  Min threads: 2
    [1013] *  Max threads: 2
    [1013] *  Environment: development
    [1013] *   Master PID: 1013
    [1013] *      Workers: 1
    [1013] *     Restarts: (✔) hot (✖) phased
    [1013] * Preloading application
    Exiting
    
    Address already in use - bind(2) for "10.x.x.x" port 3000 (Errno::EADDRINUSE)
    

    如何停止当前正在运行的服务器 10.x.x.x:3000 ?

    1 回复  |  直到 2 年前
        1
  •  2
  •   javiyu    2 年前

    有几个实用程序可以获取监听端口的进程的PID。

    lsof -i :3000
    

    会给你PID,然后你可以用 kill [PID] 或者用武力 kill -9 [PID]