TCPServer Hata: zaten bağ(2)Adres | Netgez.com
SORU
21 NİSAN 2012, CUMARTESİ


TCPServer Hata: zaten baÄŸ(2)Adres

Jekyll benim için gayet iyi bana aşağıdaki hatayı veriyor: birkaç hafta önce ama şimdi çalışıyordu

TCPServer Error: Address already in use - bind(2)
INFO  WEBrick::HTTPServer#start: pid=7300 port=4000

 % lsof -i :4000
 <fetches nothing>

Hiçbir bağlantı noktası üzerinde çalışıyor olsa bile. Aşağıda ayrıntıları:

 % jekyll --version
Jekyll 0.11.2
 % where jekyll
/home/bhaarat/.rvm/gems/ruby-1.9.2-p290/bin/jekyll
/usr/bin/jekyll
 % ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
 % rvm --version
rvm 1.10.0 

Burada çıktı

 % jekyll --server
Configuration from /home/bhaarat/blog/omnipresent.github.com/_config.yml
Auto-regenerating enabled: /home/bhaarat/blog/omnipresent.github.com -> /home/bhaarat/blog/omnipresent.github.com/_site
[2012-04-21 13:46:40] regeneration: 38 files changed
[2012-04-21 13:46:40] INFO  WEBrick 1.3.1
[2012-04-21 13:46:40] INFO  ruby 1.9.2 (2011-07-09) [i686-linux]
[2012-04-21 13:46:40] WARN  TCPServer Error: Address already in use - bind(2)
[2012-04-21 13:46:40] INFO  WEBrick::HTTPServer#start: pid=7382 port=4000

Adres kullanımda olmadığını biliyorum Ve jekyll muhtemelen başka bir nedenden dolayı kırılma ama bu hata veriyor. Seçeneklerim neler? Yeniden yüklemeyi de denedim.

CEVAP
21 EKİM 2012, Pazar


Yazın konsoldan şu 3000 portunu kullanarak bu sürecin PID bulmak için:

$ lsof -wni tcp:3000

Sonra, PID sütununda işlemi öldürmek için:

$ kill -9 PID

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • HER0R

    HER0R

    16 Aralık 2007
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008