python 启动服务时,报错:
OSError: [Errno 98] Address already in use
原因:
上次结束服务时,使用了control+z,并没有真正结束进程,只是stopped。(应该使用control+c,才能killed)
解决:
- 查看本机5000端口 进程
(base) [atom_guoyanan@kdd7216 灵工]$ netstat -tlnp|grep 5000
# 返回
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN 265893/python
- 杀掉该进程
kill -9 PID # PID是进程号,查看进程时会显示,这里是265893
- 然后就能正常启动服务
python profile_server.py