logo NodeSeekbeta

(已支持 arm 架构)写了一个跑在闲置小鸡上的开源项目:bilive - 7 x 24 小时无人监守录制、渲染弹幕、识别字幕、自动切片上传、综合多种模态模型、兼容超低配机器

  • @苟且偷生 #690 啊这,最新的是什么意思呢🤔 是 docker 版本吗还是什么

  • 为什么设置了不需要api的情况下,网页端打开仍然要求输入api key,似乎输入什么都无法跳过

  • 为什么设置了不需要api的情况下,网页端打开仍然要求输入api key,似乎输入什么都无法跳过
    ***已解决
    页面的api key误导了,以为是模型的api key,其实网页这里的api key是创建docker时候设置的密码

  • 最近发现问题,小概率发生服务不响应,主要表现为x.x.x.x:2233上不去,重启服务器之后可以上去
    但是重启服务器之后会发现之前添加的直播间都会消失,100%发生(非docker安装)
    这个时候添加之前添加过的直播间是100%失败的,错误提示是
    Http failure response for http://x.x.x.x:2233/api/v1/tasks/xxx(直播间号码): 500 Internal Server Error
    现在找到的解决办法只有重装服务,但是/root/bilive/settings.toml里面是可以找到之前添加的直播间的号码的

    另外一个问题就是登录之后,更改任何设置都是提示“设置同步失败”,然后有banner提醒
    Http failure response for http://x.x.x.x:2233/api/v1/settings: 404 Not Found
    是不是blrec和/root/bilive/settings.toml之间的通讯有问题

    补充下错误日志

    INFO:     Started server process [23042]
    INFO:     Waiting for application startup.
    2025-06-11 14:44:20.605 | INFO | configure_logging:78 |  - log file: /root/bilive/logs/record/blrec_2025-06-11_14-44-20_605301.log
    2025-06-11 14:44:20.617 | INFO | application:102 |  - Launching Application...
    2025-06-11 14:44:20.619 | INFO | application:105 |  - Launched Application v2.0.0-beta.4
    2025-06-11 14:44:20.620 | INFO | task_manager:42 |  - Loading all tasks...
    2025-06-11 14:44:20.622 | INFO | task_manager:77 |  - Adding task 173551...
    INFO:     Application startup complete.
    INFO:     Uvicorn running on http://0.0.0.0:2233 (Press CTRL+C to quit)
    2025-06-11 14:44:28.671 | ERROR | task_manager:109 |  - Failed to add task 173551 due to: AttributeError("'NoneType' object has no attribute 'get'")
    2025-06-11 14:44:28.675 | CRITICAL | exception_handler:24 |  - AttributeError("'NoneType' object has no attribute 'get'")
    Traceback (most recent call last):
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/task/task_manager.py", line 49, in load_all_tasks
        await self.add_task(settings)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped
        return await copy(fn, *args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__
        do = await self.iter(retry_state=retry_state)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 153, in iter
        result = await action(retry_state)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/_utils.py", line 99, in inner
        return call(*args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/__init__.py", line 398, in <lambda>
        self._add_action_func(lambda rs: rs.outcome.result())
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/concurrent/futures/_base.py", line 451, in result
        return self.__get_result()
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
        raise self._exception
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__
        result = await fn(*args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/task/task_manager.py", line 89, in add_task
        await task.setup()
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/task/task.py", line 443, in setup
        await self._live.init()
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/bili/live.py", line 147, in init
        self._room_info = await self.get_room_info()
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped
        return await copy(fn, *args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__
        do = await self.iter(retry_state=retry_state)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 153, in iter
        result = await action(retry_state)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/_utils.py", line 99, in inner
        return call(*args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/__init__.py", line 398, in <lambda>
        self._add_action_func(lambda rs: rs.outcome.result())
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/concurrent/futures/_base.py", line 451, in result
        return self.__get_result()
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
        raise self._exception
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__
        result = await fn(*args, **kwargs)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/bili/live.py", line 230, in get_room_info
        return RoomInfo.from_data(room_info_data)
      File "/root/miniconda3/envs/bilive_env/lib/python3.10/site-packages/blrec/bili/models.py", line 42, in from_data
        if (timestamp := data.get('live_start_time')) is not None:
    AttributeError: 'NoneType' object has no attribute 'get'
    
  • niu bi

  • 支持

  • 牛人

  • 神了

  • 好东西很开门,用上试试

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有61578位seeker

🎉欢迎新用户🎉