MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    已解决 求教bot的Broken pipe问题出现的原因以及解决方案

    开发交流
    3
    7
    441
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Orisland
      Orisland 摸鱼 最后由 编辑

      如题,每次bot运行不会超过10分钟,就会因为Broken pipe报错而自动退出。

      下图为linux运行报错结果。
      58d38f9b-03bf-4c91-9d7a-01a906183486-image.png
      1e17b976-ba0c-47ac-a651-497b563ea044-image.png

      bot是mcl自动安装器安装的,网上查是由于socket的tcp连接被中断导致的?但是我没找到确实可行的解决办法,求教各位大佬。bot要24小时挂不能掉线的,这么一直掉就没办法了。

      网络环境为阿里1h2g服务器,之前使用Windows版运行其他bot没有任何问题。
      下图为系统截图。
      8ecedc0d-53eb-4eda-94a7-9fbdf7ef12b4-image.png

      1 条回复 最后回复 回复 引用 0
      • RainChan
        RainChan 摸鱼 最后由 编辑

        没有遇到过这个问题,也许是操作系统的原因?试试更换常用发行版,例如Ubuntu

        Orisland 1 条回复 最后回复 回复 引用 0
        • Orisland
          Orisland 摸鱼 @RainChan 最后由 编辑

          @rainchan 可是似乎我在做测试的时候(idea)也会出现类似的中断问题,运行一段时间后就被结束了。:anguished:

          1 条回复 最后回复 回复 引用 0
          • Karlatemp
            Karlatemp 最后由 编辑

            core 版本号是什么

            Orisland 1 条回复 最后回复 回复 引用 0
            • Orisland
              Orisland 摸鱼 @Karlatemp 最后由 编辑

              @karlatemp b430d8a5-9d55-4ed1-8f4e-2ad257f3221f-image.png
              如图.

              1 条回复 最后回复 回复 引用 0
              • Karlatemp
                Karlatemp 最后由 编辑

                搜了一下, client_loop: send disconnect: Broken pipe 是 SSH 的, Mirai 并不会直接输出这样的信息,以及,用 root 跑程序是很作死的

                Orisland 1 条回复 最后回复 回复 引用 0
                • Orisland
                  Orisland 摸鱼 @Karlatemp 最后由 编辑

                  @karlatemp 在 求教bot的Broken pipe问题出现的原因以及解决方案 中说:

                  client_loop: send disconnect: Broken pipe

                  啊这,我去改改ssh试试,(别骂了别骂了,Linux苦手,学了点东西就自以为是乱用的我:tired_face:

                  1 条回复 最后回复 回复 引用 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact