V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
alexnone
V2EX  ›  Python

请问这个报错是怎样引起的? socket.error: [Errno 98] Address already in use.

  •  
  •   alexnone · 2018-07-31 09:10:16 +08:00 · 1471 次点击
    这是一个创建于 2068 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天早上梯子突然不可用了,昨晚看了一下进程都很正常啊。

    但是重启的时候会报一个错,查 log 发现是标题的问题。

    kill 了 python 所有的 pid,重启 ss 后正常了....但是还是很想知道这个报错是怎样引起的.

    9 条回复    2018-07-31 16:00:29 +08:00
    lihongjie0209
        1
    lihongjie0209  
       2018-07-31 09:15:09 +08:00   ❤️ 1
    绑定端口的时候发现端口被占用了
    MeteorCat
        2
    MeteorCat  
       2018-07-31 09:16:25 +08:00 via Android   ❤️ 1
    TIMEWAIT 状态
    alexnone
        3
    alexnone  
    OP
       2018-07-31 09:22:04 +08:00
    @lihongjie0209 感谢回复。但是我就这么一个服务,没有其他服务欸。
    lihongjie0209
        4
    lihongjie0209  
       2018-07-31 09:24:06 +08:00
    @alexnone #3 参考二楼, 关闭服务并不会马上释放端口, 而进入 TIMEWAIT 状态, 所以之前的端口没有被释放
    tan90
        5
    tan90  
       2018-07-31 09:24:46 +08:00   ❤️ 1
    netstat -lntp 看下是不是有相同端口的程序存在!或者直接换个端口再启动!
    alexnone
        6
    alexnone  
    OP
       2018-07-31 09:25:42 +08:00
    @lihongjie0209 明白了,谢谢。
    bjfane
        7
    bjfane  
       2018-07-31 09:46:36 +08:00
    macos 特别小的宽口 比如 80 是 关闭的, *inx 的话 就是端口被占着呢
    edsheeran
        8
    edsheeran  
       2018-07-31 10:57:24 +08:00 via iPhone
    @bjfane 沒開服務當然是關閉的,和端口數小有什麼關係?
    hasdream
        9
    hasdream  
       2018-07-31 16:00:29 +08:00
    linux lsof -i:端口号 可以看那个程序在占用这个端口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5361 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 08:57 · PVG 16:57 · LAX 01:57 · JFK 04:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.