Tcp portlarımı dinleyen/kullanan işlemleri nasıl bulabilirim (ve öldürebilirim)? Mac os x kullanıyorum.
Bazen, bir çökme veya bazı hatalardan sonra, rails uygulamam 3000 numaralı bağlantı noktasını kilitliyor. Ps -ef kullanarak bulamıyorum...
Yaparken
rails server
Anladım.
Adres zaten kullanımda - bind(2) (Errno::EADDRINUSE)
2014 güncellemesi:
Aşağıdaki cevaplardan bazılarını tamamlamak için: Kill komutlarını çalıştırdıktan sonra, pid dosyasını silmek gerekli olabilir rm ~/mypath/myrailsapp/tmp/pids/server.pid
Netstat`ı deneyebilirsiniz
netstat -vanp tcp | grep 3000
macOS El Capitan** ve daha yenisi için (veya netstatınız -p
desteklemiyorsa), lsof
kullanın
sudo lsof -i tcp:3000
Centos 7** için şunları kullanın
netstat -vanp --tcp | grep 3000