swift 服务器端服务器套接字错误

swift server side server socket error

我在 perfect 和 vapor 上都遇到服务器问题 ..

服务器只为工作了一次,并且在我更新并重建项目后,服务器响应不再更新。

我收到这个错误...来自 Xcode

中的蒸汽
No command supplied, defaulting to serve...
Starting server on 0.0.0.0:8080
Serve error: Sockets Error: Failed trying to bind to the address

Identifier: Sockets.SocketsError.bindFailed
Program ended with exit code: 0

我用谷歌搜索了很多,但没有找出问题所在

最后:当我重新启动 mac 时,服务器只工作了一次,然后问题又出现了。

似乎有一个进程正在使用端口 8080。从终端尝试 运行 lsof -i :8080 并使用 kill -9 PID

杀死它的 PID

经过 2 天的搜索,我的问题通过删除 Xcode 并重新安装解决了。虽然 Xcode 运行良好并且我在一个月前刚刚安装了它,但是在我测试了所有内容之后我绝望地尝试这样做并且成功了.. 看起来令人沮丧,但值得一提的是对于任何会面对那件事的人。