【发布时间】:2016-05-18 17:06:30
【问题描述】:
如果我在 localhost:5000 上运行我的烧瓶服务器,当我停止它并重新启动时会出现一些错误:socket.error: [Errno 48] 地址已在使用中。 要重新启动服务器,我必须更改端口并运行 (app.run(debug=True, port=65013))。我该如何解决这个问题? 谢谢
【问题讨论】:
-
其他进程正在使用该端口。可能是现有的烧瓶服务器。
如果我在 localhost:5000 上运行我的烧瓶服务器,当我停止它并重新启动时会出现一些错误:socket.error: [Errno 48] 地址已在使用中。 要重新启动服务器,我必须更改端口并运行 (app.run(debug=True, port=65013))。我该如何解决这个问题? 谢谢
【问题讨论】:
你可以使用这个端口搜索一个pid并杀死它,所以打开你的终端并写:
# ps ax | grep 5000 // or # ps ax | grep name_of_service
这个命令会出现一个使用这个端口的进程的pid(例如:3750),然后杀死这个进程
# kill 3750 // or # killall name_of_service
【讨论】: