Mengatasi Galat "Address already in use"
Jadi pas mau nulis eh tiba-tiba dapat error
jekyll 3.1.3 | Error: Address already in use - bind(2) for 127.0.0.1:4000
Dan ternyata cara mengatasinya mudah, pertama cek dulu proses tersebut PID nya berapa dengan cara
$ lsof -wni tcp:4000
Di sini menghasilkan seperti ini
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bundle 1610 ariesm 11u IPv4 27292378 0t0 TCP 127.0.0.1:4000 (LISTEN)
bundle 1610 ariesm 15u IPv4 27428021 0t0 TCP 127.0.0.1:4000->127.0.0.1:59843 (CLOSE_WAIT)
bundle 1610 ariesm 16u IPv4 27430267 0t0 TCP 127.0.0.1:4000->127.0.0.1:59893 (CLOSE_WAIT)
bundle 1610 ariesm 17u IPv4 27428023 0t0 TCP 127.0.0.1:4000->127.0.0.1:59845 (CLOSE_WAIT)
bundle 1610 ariesm 18u IPv4 27428024 0t0 TCP 127.0.0.1:4000->127.0.0.1:59846 (CLOSE_WAIT)
bundle 1610 ariesm 19u IPv4 27430995 0t0 TCP 127.0.0.1:4000->127.0.0.1:59895 (CLOSE_WAIT)
PID nya ketemu yaitu 1610
, setelah ketahuan PID nya tinggal kill
saja proses tersebut
$ kill -9 1610
Dan sekarang bisa lagi aktif.
Referensi :
http://stackoverflow.com/questions/10261477/tcpserver-error-address-already-in-use-bind2