Solo 使用 docker 启动,报错 bind(..) failed: Address in use

本贴最后更新于 228 天前,其中的信息可能已经时移世易

使用的是阿里云的学生机,有时候忘记续费,就需要重新启动一下,之前一直没问题。

报错如下,求解,拉取了最新的镜像。

[INFO ]-[2020-12-10 14:56:39]-[org.b3log.solo.Server:253]: Solo is booting [ver=4.3.1, os=Linux, isDocker=true, inJar=false, luteAvailable=false, pid=1, runtimeDatabase=MYSQL, runtimeMode=PRODUCTION, jdbc.username=root, jdbc.URL=jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC]
[INFO ]-[2020-12-10 14:56:40]-[org.b3log.solo.util.Skins:70]: Loaded template from directory [/opt/solo/]
[INFO ]-[2020-12-10 14:56:40]-[org.b3log.solo.Server:300]: Solo is running
[ERROR]-[2020-12-10 14:56:40]-[org.b3log.latke.http.BaseServer:104]: Start server failed, exit process
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address in use

广告 我要投放

被采纳的回答

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Gakkiyomi2019
    订阅者

    netstat 看下端口占用情况

    1 回复
  • hyx
    作者

    8080 和 80 端口没有被占用

    1 回复
  • Gakkiyomi2019
    订阅者

    报错信息在给全一点

    1 回复
  • hyx
    作者

    这些就是 docker 日志的所有信息了,我先用 docker 启动了,docker ps 可以看到,大概几秒钟之后就被停掉了

    1 回复
  • Gakkiyomi2019
    订阅者

    ps -ef | grep solo

    找不到还报错就怪了

    1 回复
  • hyx
    作者

    我也很奇怪,刚才把镜像都删了,重新拉了一遍,还是不行

    root 12970 11618 0 16:08 pts/0 00:00:00 grep --color=auto solo

    1 回复
  • Gakkiyomi2019
    订阅者

    建议重启大法

    2 回复
  • hyx
    作者

    哈哈哈,我试一下

  • hyx
    作者

    哭了,没有用 😳

  • hyx
    作者

    蹲一个大佬

    1 回复
  • Gakkiyomi2019 1
    订阅者
  • Carey
    捐赠者

    yum update 升级下包试试

    1 回复
  • hyx
    作者

    解决了,好像还是端口占用了

  • LDJ

    我也出现过这个问题,经过排查是开了 Nginx 的原因。

    1 操作
    LDJ 在 2021-07-19 23:37:49 更新了该回帖
请输入回帖内容 ...