[关闭]
@Scrazy 2016-12-02T01:56:56.000000Z 字数 562 阅读 1684

OSError: [Errno 98] Address already in use

python


忘了停止程序,就关掉了 Shell,再次启动的时候就报这个错误啦。被恶心到了,随手记下来。方便自己,造福他人。

解决方法

$ lsof -i :5000

输出

  1. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
  2. python3 10651 mouse 3u IPv4 565658 0t0 TCP localhost:5000 (LISTEN)
  3. python3 10703 mouse 3u IPv4 565658 0t0 TCP localhost:5000 (LISTEN)
  4. python3 10703 mouse 4u IPv4 565658 0t0 TCP localhost:5000 (LISTEN)

5000为 flask默认端口号,其他程序请自行更换。
然后根据 PID kill 掉就行了。

kill -9 10651
  1. ~ kill -9 10651
  2. ~ lsof -i :5000
  3. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
  4. python3 10703 mouse 3u IPv4 565658 0t0 TCP localhost:5000 (LISTEN)
  5. python3 10703 mouse 4u IPv4 565658 0t0 TCP localhost:5000 (LISTEN)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注