ブロックエクスプローラーを起動しようとしたら、`Address already in use`と言われた

表題の通り、以下のエラーが…

$ python -m SimpleHTTPServer
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
(中略)
socket.error: [Errno 98] Address already in use

lsof

このコマンド使って解決した

プロセスが開いているファイルを表示するコマンドです

How to use

ポート番号は8000で起動しているはずなので、

$ lsof -i :8000

で、プロセスIDがわかったので、

$ kill <プロセスID>

はい、解決

参考

Need to close python socket / Find the current running server on my dev environment
I'm trying to learn python (using the Flask micro-framework) and I am confused because somewhere in my code i'm keeping ...
lsofの使い方 - プロセスが使用中のファイルを調べる - うまいぼうぶろぐ
odz buffer - プロセスが開いているファイルを確認する ls -l /proc/`pgrep -n java`/fd lsofでも調べられます。 lsof - list open files lsof うにょうにょと結果が出てきま...
タイトルとURLをコピーしました