2015-10-10 61 views
2

當我控制C退出「Heroku打開」(Heroku工具欄服務器命令)。我無法重新啓動。我收到此錯誤:Heroku打開「Puma端口5000已經使用」Rails

/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' 

他們是關閉Heroku工具欄本地導軌服務器以避免此問題的「正確」方法?

回答

3

我用過的解決這個問題的唯一方法是運行lsof來識別正在使用的端口:5000,然後在正在訪問該端口的pid上sudo kill。

lsof -i :5000 
sudo kill -9 <pid> 
+0

對我也適用。謝謝。 – user670562