栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

socket.error:[Errno 48]地址已在使用中

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

socket.error:[Errno 48]地址已在使用中

您已经有一个绑定到默认端口(8000)的进程。如果您之前已经运行过相同的模块,则很可能该进程仍绑定到端口。首先尝试找到其他进程:

$ ps -fA | grep python  501 81651 12648   0  9:53PM ttys000    0:00.16 python -m SimpleHTTPServer

包含命令参数,因此,

SimpleHTTPServer
如果有多个
python
进程处于活动状态,则可以发现其中一个正在运行。您可能想测试是否
http://localhost:8000/
仍然显示本地文件的目录列表。

第二个数字是进程号;通过发送信号来停止服务器:

kill 81651

这发送一个标准

SIGTERM
信号;如果该过程没有响应,则您可能不得不采用更严格的方法,例如发送
SIGKILL
kill -s KILL<pid>
kill -9<pid>
)信号。有关更多详细信息,请参见Wikipedia。

可替代地,一个上运行服务器 不同 端口,通过指定在命令行上的备用端口:

$ python -m SimpleHTTPServer 8910Serving HTTP on 0.0.0.0 port 8910 ...

然后以以下方式访问服务器

http://localhost:8910
:如果
8910
尚未使用该端口,则可以是1024或更高版本中的任何数字。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/660542.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号