Heroku 打开 "Puma Port 5000 Already In Use" Rails
Heroku Open "Puma Port 5000 Already In Use" Rails
当我 Control-C 退出时 "Heroku Open"(Heroku 工具栏服务器命令)。我无法重新启动。我收到此错误:
/vendor/bundle/gems/puma-2.14.0/lib/puma/binder.rb:233:in `initialize': Address already in use - bind(2) for "0.0.0.0" port 5000 (Errno::EADDRINUSE)
web.1 | s/vendor/bundle/gems/puma-2.14.0/lib/puma/cluster.rb:304:in `run'
他们是 "correct" 关闭 Heroku Toolbar 本地 rails 服务器以避免此问题的方法吗?
我用来解决这个问题的唯一方法是 运行 lsof 来识别正在使用端口 :5000 的是什么,然后在访问该端口的 pid 上执行 sudo kill。
lsof -i :5000
sudo kill -9 <pid>
当我 Control-C 退出时 "Heroku Open"(Heroku 工具栏服务器命令)。我无法重新启动。我收到此错误:
/vendor/bundle/gems/puma-2.14.0/lib/puma/binder.rb:233:in `initialize': Address already in use - bind(2) for "0.0.0.0" port 5000 (Errno::EADDRINUSE)
web.1 | s/vendor/bundle/gems/puma-2.14.0/lib/puma/cluster.rb:304:in `run'
他们是 "correct" 关闭 Heroku Toolbar 本地 rails 服务器以避免此问题的方法吗?
我用来解决这个问题的唯一方法是 运行 lsof 来识别正在使用端口 :5000 的是什么,然后在访问该端口的 pid 上执行 sudo kill。
lsof -i :5000
sudo kill -9 <pid>