logo NodeSeekbeta

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

  • 我也上传出现报错了,源码部署的,报错后upload日志到最后一行就不动了,重启upload后开始正常上传 xhj009 xhj009

    感觉是有BUG,/bilive/logs/scan/scan-20250402.log 后来发现这个日志有400MB

    [INFO] - [2025-04-02 06:12:38,975 bilive upload] - deal with /root/blive/bilive/Videos/27125/27125_2025-04-02-05-48-.mp4
    [INFO] - [2025-04-02 06:12:39,555 bilive upload] - The series of videos has already been uploaded, the BV number is: BV1dofKYNER2
    Traceback (most recent call last):
    File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 198, in _new_conn
    sock = connection.create_connection(
    File "/usr/local/lib/python3.10/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
    File "/usr/local/lib/python3.10/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
    ConnectionRefusedError: [Errno 111] Connection refused

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
    File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
    File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 488, in _make_request
    raise new_e
    File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 704, in connect
    self.sock = sock = self._new_conn()
    File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 213, in _new_conn
    raise NewConnectionError(
    urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7fbfab1df130>: Failed to establish a new connection: [Errno 111] Connection refused

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
    File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 667, in send
    resp = conn.urlopen(
    File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
    File "/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py", line 519, in increment
    raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
    urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='upos-cs-upcdntxa.bilivideo.com', port=443): Max retries exceeded with url: /OK (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbfab1df130>: Failed to establish a new connection: [Errno 111] Connection refused'))

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
    File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
    File "/root/blive/bilive/src/upload/upload.py", line 134, in <module>
    read_append_and_delete_lines()
    File "/root/blive/bilive/src/upload/upload.py", line 103, in read_append_and_delete_lines
    video_gate(video_path)
    File "/root/blive/bilive/src/upload/upload.py", line 71, in video_gate
    append_upload(video_path, bv_result)
    File "/root/blive/bilive/src/upload/upload.py", line 44, in append_upload
    result = UploadController().append_video_entry(upload_path, bv_result)
    File "/root/blive/bilive/src/upload/bilitool/bilitool/controller/upload_controller.py", line 91, in append_video_entry
    bilibili_filename = self.upload_video(video_path)
    File "/root/blive/bilive/src/upload/bilitool/bilitool/controller/upload_controller.py", line 32, in upload_video
    upos_url, cdn, probe_version = self.bili_uploader.probe()
    File "/root/blive/bilive/src/upload/bilitool/bilitool/upload/bili_upload.py", line 38, in probe
    test = requests.request(method, f"https:{line['probe_url']}", data=data, timeout=30)
    File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
    File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
    File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
    File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 700, in send
    raise ConnectionError(e, request=request)
    requests.exceptions.ConnectionError: HTTPSConnectionPool(host='upos-cs-upcdntxa.bilivideo.com', port=443): Max retries exceeded with url: /OK (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbfab1df130>: Failed to establish a new connection: [Errno 111] Connection refused'))
    Current account:
    Current level: 2
    Status: 非大会员
    Current account:
    Current level: 2
    Status: 非大会员
    Current account:
    Current level: 2
    Status: 非大会员
    Current account:
    Current level: 2
    Status: 非大会员
    probe_version=20221109&upcdn=alia&zone=cs 1.4468133800000942

  • @Ashboy #360 这条线路的问题或者你的网络问题,可以考虑换条线路,我最近的 bilitool 已经加了自动探测线路并更换的功能,不过还没发到 PyPI,我今天整理一下 release 新版本。

  • pip install -r requirements.txt最新源码安装依赖的时候冲突了,纳闷

  • kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
    success这是为啥呀

  • 感谢感谢灰常感谢

  • @Trustless0211 #366 正常的,因为 shell 脚本里写了个 kill 之前进程的命令,如果是第一次运行或者之前进程本来就结束了,那么就会出现这个情况。

  • @timerring #369 感谢老哥回复,用的py3.12,现在换ubuntu22.04用py3.10重新尝试

你好啊,陌生人!

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

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉