2026-03-16 05:23:26,990 - bond_project.task.d - INFO - [进度更新] 失败:未能获取债券列表
2026-03-16 05:23:26,989 - bond_project.task.d - ERROR - 未能获取债券列表,日度任务终止。
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    raise ConnectionError(err, request=request)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/adapters.py", line 682, in send
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    r = adapter.send(request, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    resp = self.send(prep, **send_kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return session.request(method=method, url=url, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/api.py", line 59, in request
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return request("get", url, params=params, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/api.py", line 73, in get
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    r = requests.get(url, params=params, timeout=timeout)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/akshare/utils/func.py", line 32, in fetch_paginated_data
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    temp_df = fetch_paginated_data(url, params)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/akshare/bond/bond_zh_cov.py", line 486, in bond_cov_comparison
         ^^^^^^^^^^^^^^^^^^^^^^^^
    df = ak.bond_cov_comparison()
  File "/www/wwwroot/bond/tasks/d.py", line 19, in get_bond_list
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    raise RemoteDisconnected("Remote end closed connection without"
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 294, in _read_status
                              ^^^^^^^^^^^^^^^^^^^
    version, status, reason = self._read_status()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 325, in begin
    response.begin()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 1390, in getresponse
                       ^^^^^^^^^^^^^^^^^^^^^
    httplib_response = super().getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connection.py", line 565, in getresponse
               ^^^^^^^^^^^^^^^^^^
    response = conn.getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 534, in _make_request
               ^^^^^^^^^^^^^^^^^^^
    response = self._make_request(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    raise value.with_traceback(tb)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/util/util.py", line 38, in reraise
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    raise reraise(type(error), error, _stacktrace)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/util/retry.py", line 474, in increment
              ^^^^^^^^^^^^^^^^^^
    retries = retries.increment(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
           ^^^^^^^^^^^^^
    resp = conn.urlopen(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

http.client.RemoteDisconnected: Remote end closed connection without response
    raise RemoteDisconnected("Remote end closed connection without"
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 294, in _read_status
                              ^^^^^^^^^^^^^^^^^^^
    version, status, reason = self._read_status()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 325, in begin
    response.begin()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 1390, in getresponse
                       ^^^^^^^^^^^^^^^^^^^^^
    httplib_response = super().getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connection.py", line 565, in getresponse
               ^^^^^^^^^^^^^^^^^^
    response = conn.getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 534, in _make_request
               ^^^^^^^^^^^^^^^^^^^
    response = self._make_request(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
Traceback (most recent call last):
2026-03-16 05:23:26,979 - bond_project.task.d - ERROR - 获取akshare可转债列表失败: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
2026-03-16 05:23:26,818 - bond_project.task.d - INFO - 开始获取全市场可转债列表...
2026-03-16 05:23:26,817 - bond_project.task.d - INFO - [进度更新] 步骤2/4: 获取最新债券列表...
2026-03-16 05:23:26,816 - bond_project.task.d - INFO - 目录 /www/wwwroot/bond/data/workspace/static_jsl 已清空。
2026-03-16 05:23:26,816 - bond_project.task.d - INFO - 开始清空目录: /www/wwwroot/bond/data/workspace/static_jsl
2026-03-16 05:23:26,816 - bond_project.task.d - INFO - 目录 /www/wwwroot/bond/data/workspace/list 已清空。
2026-03-16 05:23:26,816 - bond_project.task.d - INFO - 开始清空目录: /www/wwwroot/bond/data/workspace/list
2026-03-16 05:23:26,815 - bond_project.task.d - INFO - [进度更新] 步骤1/4: 清理旧工作区...
2026-03-16 05:23:26,813 - bond_project.task.d - INFO - [进度更新] 任务开始,正在初始化...
2026-03-16 05:23:26,812 - bond_project.task.d - INFO - ===== [d.py] 日度任务开始 =====
2026-03-15 14:19:15,994 - bond_project.task.d - INFO - [进度更新] 失败:未能获取债券列表
2026-03-15 14:19:15,993 - bond_project.task.d - ERROR - 未能获取债券列表,日度任务终止。
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    raise ConnectionError(err, request=request)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/adapters.py", line 682, in send
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    r = adapter.send(request, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    resp = self.send(prep, **send_kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return session.request(method=method, url=url, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/api.py", line 59, in request
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return request("get", url, params=params, **kwargs)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/api.py", line 73, in get
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    r = requests.get(url, params=params, timeout=timeout)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/akshare/utils/func.py", line 32, in fetch_paginated_data
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    temp_df = fetch_paginated_data(url, params)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/akshare/bond/bond_zh_cov.py", line 486, in bond_cov_comparison
         ^^^^^^^^^^^^^^^^^^^^^^^^
    df = ak.bond_cov_comparison()
  File "/www/wwwroot/bond/tasks/d.py", line 19, in get_bond_list
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    raise RemoteDisconnected("Remote end closed connection without"
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 294, in _read_status
                              ^^^^^^^^^^^^^^^^^^^
    version, status, reason = self._read_status()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 325, in begin
    response.begin()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 1390, in getresponse
                       ^^^^^^^^^^^^^^^^^^^^^
    httplib_response = super().getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connection.py", line 565, in getresponse
               ^^^^^^^^^^^^^^^^^^
    response = conn.getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 534, in _make_request
               ^^^^^^^^^^^^^^^^^^^
    response = self._make_request(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    raise value.with_traceback(tb)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/util/util.py", line 38, in reraise
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    raise reraise(type(error), error, _stacktrace)
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/util/retry.py", line 474, in increment
              ^^^^^^^^^^^^^^^^^^
    retries = retries.increment(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
           ^^^^^^^^^^^^^
    resp = conn.urlopen(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

http.client.RemoteDisconnected: Remote end closed connection without response
    raise RemoteDisconnected("Remote end closed connection without"
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 294, in _read_status
                              ^^^^^^^^^^^^^^^^^^^
    version, status, reason = self._read_status()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 325, in begin
    response.begin()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/http/client.py", line 1390, in getresponse
                       ^^^^^^^^^^^^^^^^^^^^^
    httplib_response = super().getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connection.py", line 565, in getresponse
               ^^^^^^^^^^^^^^^^^^
    response = conn.getresponse()
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 534, in _make_request
               ^^^^^^^^^^^^^^^^^^^
    response = self._make_request(
  File "/www/server/pyporject_evn/versions/3.11.8/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
Traceback (most recent call last):
2026-03-15 14:19:15,987 - bond_project.task.d - ERROR - 获取akshare可转债列表失败: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
2026-03-15 14:19:15,428 - bond_project.task.d - INFO - 开始获取全市场可转债列表...
2026-03-15 14:19:15,428 - bond_project.task.d - INFO - [进度更新] 步骤2/4: 获取最新债券列表...
2026-03-15 14:19:15,420 - bond_project.task.d - INFO - 目录 /www/wwwroot/bond/data/workspace/static_jsl 已清空。
2026-03-15 14:19:15,405 - bond_project.task.d - INFO - 开始清空目录: /www/wwwroot/bond/data/workspace/static_jsl
2026-03-15 14:19:15,405 - bond_project.task.d - INFO - 目录 /www/wwwroot/bond/data/workspace/list 已清空。
2026-03-15 14:19:15,404 - bond_project.task.d - INFO - 开始清空目录: /www/wwwroot/bond/data/workspace/list
2026-03-15 14:19:15,404 - bond_project.task.d - INFO - [进度更新] 步骤1/4: 清理旧工作区...
2026-03-15 14:19:15,403 - bond_project.task.d - INFO - [进度更新] 任务开始,正在初始化...
2026-03-15 14:19:15,401 - bond_project.task.d - INFO - ===== [d.py] 日度任务开始 =====
2026-03-14 14:42:11,392 - bond_project.task.d - INFO - [进度更新] 任务完成
2026-03-14 14:42:11,392 - bond_project.task.d - INFO - ===== [d.py] 日度任务执行完毕 =====
2026-03-14 14:42:11,391 - bond_project.task.d - INFO - 步骤4/4: 日度汇总文件已生成: /www/wwwroot/bond/data/archive/daily_summary.pkl
2026-03-14 14:42:11,371 - bond_project.task.d - INFO - [进度更新] 步骤4/4: 数据整合中...
2026-03-14 14:42:11,369 - bond_project.task.d - INFO - 步骤3/4: 静态数据采集完成。
2026-03-14 14:42:09,069 - bond_project.task.d - INFO -  -> 正在获取 128101 的集思录静态数据...
2026-03-14 14:42:09,069 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(367/367) - 128101
2026-03-14 14:42:07,102 - bond_project.task.d - INFO -  -> 正在获取 128137 的集思录静态数据...
2026-03-14 14:42:07,101 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(366/367) - 128137
2026-03-14 14:42:04,141 - bond_project.task.d - INFO -  -> 正在获取 127033 的集思录静态数据...
2026-03-14 14:42:04,141 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(365/367) - 127033
2026-03-14 14:42:01,990 - bond_project.task.d - INFO -  -> 正在获取 123210 的集思录静态数据...
2026-03-14 14:42:01,990 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(364/367) - 123210
2026-03-14 14:42:00,066 - bond_project.task.d - INFO -  -> 正在获取 118066 的集思录静态数据...
2026-03-14 14:42:00,065 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(363/367) - 118066
2026-03-14 14:41:58,014 - bond_project.task.d - INFO -  -> 正在获取 113701 的集思录静态数据...
2026-03-14 14:41:58,014 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(362/367) - 113701
2026-03-14 14:41:50,132 - bond_project.task.d - INFO -  -> 正在获取 127113 的集思录静态数据...
2026-03-14 14:41:50,132 - bond_project.task.d - INFO - [进度更新] 步骤3/4: 采集中...(361/367) - 127113
2026-03-14 14:41:47,483 - bond_project.task.d - INFO -  -> 正在获取 123131 的集思录静态数据...