4176 lines
292 KiB
Plaintext
4176 lines
292 KiB
Plaintext
[2025-08-24 22:02:35 +0800] [17895] [INFO] Starting gunicorn 23.0.0
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] Gunicorn服务器启动中...
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] Listening at: http://0.0.0.0:5000 (17895)
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] Using worker: sync
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:02:35 +0800] [17934] [INFO] Booting worker with pid: 17934
|
|
[2025-08-24 22:02:35 +0800] [17934] [INFO] 工作进程 17934 已启动
|
|
[2025-08-24 22:02:35 +0800] [17934] [INFO] 工作进程 17934 初始化完成
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:02:35 +0800] [17895] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:02:35 +0800] [17935] [INFO] Booting worker with pid: 17935
|
|
[2025-08-24 22:02:35 +0800] [17935] [INFO] 工作进程 17935 已启动
|
|
[2025-08-24 22:02:35 +0800] [17935] [INFO] 工作进程 17935 初始化完成
|
|
[2025-08-24 22:02:35 +0800] [17936] [INFO] Booting worker with pid: 17936
|
|
[2025-08-24 22:02:35 +0800] [17936] [INFO] 工作进程 17936 已启动
|
|
[2025-08-24 22:02:35 +0800] [17936] [INFO] 工作进程 17936 初始化完成
|
|
[2025-08-24 22:02:36 +0800] [17895] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:02:36 +0800] [17937] [INFO] Booting worker with pid: 17937
|
|
[2025-08-24 22:02:36 +0800] [17937] [INFO] 工作进程 17937 已启动
|
|
[2025-08-24 22:02:36 +0800] [17937] [INFO] 工作进程 17937 初始化完成
|
|
[2025-08-24 22:02:36 +0800] [17895] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:02:36 +0800] [17938] [INFO] Booting worker with pid: 17938
|
|
[2025-08-24 22:02:36 +0800] [17938] [INFO] 工作进程 17938 已启动
|
|
[2025-08-24 22:02:36 +0800] [17938] [INFO] 工作进程 17938 初始化完成
|
|
[2025-08-24 22:03:41 +0800] [18797] [INFO] Starting gunicorn 23.0.0
|
|
[2025-08-24 22:04:36 +0800] [17895] [INFO] Handling signal: term
|
|
[2025-08-24 22:04:36 +0800] [17934] [INFO] Worker exiting (pid: 17934)
|
|
[2025-08-24 22:04:36 +0800] [17937] [INFO] Worker exiting (pid: 17937)
|
|
[2025-08-24 22:04:36 +0800] [17936] [INFO] Worker exiting (pid: 17936)
|
|
[2025-08-24 22:04:36 +0800] [17935] [INFO] Worker exiting (pid: 17935)
|
|
[2025-08-24 22:04:36 +0800] [17938] [INFO] Worker exiting (pid: 17938)
|
|
[2025-08-24 22:04:37 +0800] [17895] [INFO] Shutting down: Master
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] Starting gunicorn 23.0.0
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] Gunicorn服务器启动中...
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] Listening at: http://0.0.0.0:5002 (20867)
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] Using worker: sync
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:05:03 +0800] [22376] [INFO] Booting worker with pid: 22376
|
|
[2025-08-24 22:05:03 +0800] [22376] [INFO] 工作进程 22376 已启动
|
|
[2025-08-24 22:05:03 +0800] [22376] [INFO] 工作进程 22376 初始化完成
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:05:03 +0800] [22401] [INFO] Booting worker with pid: 22401
|
|
[2025-08-24 22:05:03 +0800] [22401] [INFO] 工作进程 22401 已启动
|
|
[2025-08-24 22:05:03 +0800] [22401] [INFO] 工作进程 22401 初始化完成
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:05:03 +0800] [22538] [INFO] Booting worker with pid: 22538
|
|
[2025-08-24 22:05:03 +0800] [22538] [INFO] 工作进程 22538 已启动
|
|
[2025-08-24 22:05:03 +0800] [22538] [INFO] 工作进程 22538 初始化完成
|
|
[2025-08-24 22:05:03 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:05:03 +0800] [22588] [INFO] Booting worker with pid: 22588
|
|
[2025-08-24 22:05:03 +0800] [22588] [INFO] 工作进程 22588 已启动
|
|
[2025-08-24 22:05:03 +0800] [22588] [INFO] 工作进程 22588 初始化完成
|
|
[2025-08-24 22:05:04 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:05:04 +0800] [22647] [INFO] Booting worker with pid: 22647
|
|
[2025-08-24 22:05:04 +0800] [22647] [INFO] 工作进程 22647 已启动
|
|
[2025-08-24 22:05:04 +0800] [22647] [INFO] 工作进程 22647 初始化完成
|
|
[2025-08-24 22:17:58 +0800] [20867] [CRITICAL] WORKER TIMEOUT (pid:22538)
|
|
[2025-08-24 22:17:58 +0800] [22538] [INFO] 工作进程 22538 异常退出
|
|
[2025-08-24 22:17:58 +0800] [22538] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 22:17:58 +0800] [22538] [INFO] Worker exiting (pid: 22538)
|
|
[2025-08-24 22:17:59 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:17:59 +0800] [30966] [INFO] Booting worker with pid: 30966
|
|
[2025-08-24 22:17:59 +0800] [30966] [INFO] 工作进程 30966 已启动
|
|
[2025-08-24 22:17:59 +0800] [30966] [INFO] 工作进程 30966 初始化完成
|
|
[2025-08-24 22:23:13 +0800] [20867] [CRITICAL] WORKER TIMEOUT (pid:22376)
|
|
[2025-08-24 22:23:13 +0800] [22376] [INFO] 工作进程 22376 异常退出
|
|
[2025-08-24 22:23:13 +0800] [22376] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 22:23:13 +0800] [22376] [INFO] Worker exiting (pid: 22376)
|
|
[2025-08-24 22:23:13 +0800] [20867] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 22:23:13 +0800] [24024] [INFO] Booting worker with pid: 24024
|
|
[2025-08-24 22:23:13 +0800] [24024] [INFO] 工作进程 24024 已启动
|
|
[2025-08-24 22:23:13 +0800] [24024] [INFO] 工作进程 24024 初始化完成
|
|
[2025-08-24 22:31:50 +0800] [20867] [INFO] Handling signal: term
|
|
[2025-08-24 22:31:50 +0800] [22401] [INFO] Worker exiting (pid: 22401)
|
|
[2025-08-24 22:31:50 +0800] [22647] [INFO] Worker exiting (pid: 22647)
|
|
[2025-08-24 22:31:50 +0800] [30966] [INFO] Worker exiting (pid: 30966)
|
|
[2025-08-24 22:31:50 +0800] [22588] [INFO] Worker exiting (pid: 22588)
|
|
[2025-08-24 22:31:50 +0800] [24024] [INFO] Worker exiting (pid: 24024)
|
|
[2025-08-24 22:31:51 +0800] [20867] [INFO] Shutting down: Master
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] Starting gunicorn 23.0.0
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] Gunicorn服务器启动中...
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] Listening at: http://0.0.0.0:5002 (27829)
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] Using worker: sync
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:11 +0800] [27837] [INFO] Booting worker with pid: 27837
|
|
[2025-08-24 23:31:11 +0800] [27837] [INFO] 工作进程 27837 已启动
|
|
[2025-08-24 23:31:11 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:11 +0800] [27837] [INFO] 工作进程 27837 初始化完成
|
|
[2025-08-24 23:31:11 +0800] [27838] [INFO] Booting worker with pid: 27838
|
|
[2025-08-24 23:31:11 +0800] [27838] [INFO] 工作进程 27838 已启动
|
|
[2025-08-24 23:31:12 +0800] [27838] [INFO] 工作进程 27838 初始化完成
|
|
[2025-08-24 23:31:12 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:12 +0800] [27839] [INFO] Booting worker with pid: 27839
|
|
[2025-08-24 23:31:12 +0800] [27839] [INFO] 工作进程 27839 已启动
|
|
[2025-08-24 23:31:12 +0800] [27839] [INFO] 工作进程 27839 初始化完成
|
|
[2025-08-24 23:31:12 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:12 +0800] [27840] [INFO] Booting worker with pid: 27840
|
|
[2025-08-24 23:31:12 +0800] [27840] [INFO] 工作进程 27840 已启动
|
|
[2025-08-24 23:31:12 +0800] [27840] [INFO] 工作进程 27840 初始化完成
|
|
[2025-08-24 23:31:12 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:12 +0800] [27841] [INFO] Booting worker with pid: 27841
|
|
[2025-08-24 23:31:12 +0800] [27841] [INFO] 工作进程 27841 已启动
|
|
[2025-08-24 23:31:12 +0800] [27841] [INFO] 工作进程 27841 初始化完成
|
|
[2025-08-24 23:31:56 +0800] [27829] [CRITICAL] WORKER TIMEOUT (pid:27838)
|
|
[2025-08-24 23:31:56 +0800] [27838] [INFO] 工作进程 27838 异常退出
|
|
[2025-08-24 23:31:56 +0800] [27838] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 23:31:56 +0800] [27838] [INFO] Worker exiting (pid: 27838)
|
|
[2025-08-24 23:31:56 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:31:56 +0800] [28340] [INFO] Booting worker with pid: 28340
|
|
[2025-08-24 23:31:56 +0800] [28340] [INFO] 工作进程 28340 已启动
|
|
[2025-08-24 23:31:56 +0800] [28340] [INFO] 工作进程 28340 初始化完成
|
|
[2025-08-24 23:32:04 +0800] [27829] [CRITICAL] WORKER TIMEOUT (pid:27840)
|
|
[2025-08-24 23:32:04 +0800] [27840] [INFO] 工作进程 27840 异常退出
|
|
[2025-08-24 23:32:04 +0800] [27840] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 23:32:04 +0800] [27840] [INFO] Worker exiting (pid: 27840)
|
|
[2025-08-24 23:32:04 +0800] [27829] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:32:04 +0800] [28447] [INFO] Booting worker with pid: 28447
|
|
[2025-08-24 23:32:04 +0800] [28447] [INFO] 工作进程 28447 已启动
|
|
[2025-08-24 23:32:04 +0800] [28447] [INFO] 工作进程 28447 初始化完成
|
|
[2025-08-24 23:37:45 +0800] [27837] [INFO] Parent changed, shutting down: <Worker 27837>
|
|
[2025-08-24 23:37:45 +0800] [27837] [INFO] Worker exiting (pid: 27837)
|
|
[2025-08-24 23:37:46 +0800] [28340] [INFO] Parent changed, shutting down: <Worker 28340>
|
|
[2025-08-24 23:37:46 +0800] [28340] [INFO] Worker exiting (pid: 28340)
|
|
[2025-08-24 23:37:46 +0800] [28447] [INFO] Parent changed, shutting down: <Worker 28447>
|
|
[2025-08-24 23:37:46 +0800] [28447] [INFO] Worker exiting (pid: 28447)
|
|
[2025-08-24 23:37:49 +0800] [27839] [INFO] Parent changed, shutting down: <Worker 27839>
|
|
[2025-08-24 23:37:49 +0800] [27839] [INFO] Worker exiting (pid: 27839)
|
|
[2025-08-24 23:38:10 +0800] [27841] [INFO] Worker exiting (pid: 27841)
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] Starting gunicorn 23.0.0
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] Gunicorn服务器启动中...
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] Listening at: http://0.0.0.0:5002 (22763)
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] Using worker: sync
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:38:39 +0800] [22780] [INFO] Booting worker with pid: 22780
|
|
[2025-08-24 23:38:39 +0800] [22780] [INFO] 工作进程 22780 已启动
|
|
[2025-08-24 23:38:39 +0800] [22780] [INFO] 工作进程 22780 初始化完成
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:38:39 +0800] [22781] [INFO] Booting worker with pid: 22781
|
|
[2025-08-24 23:38:39 +0800] [22781] [INFO] 工作进程 22781 已启动
|
|
[2025-08-24 23:38:39 +0800] [22781] [INFO] 工作进程 22781 初始化完成
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:38:39 +0800] [22782] [INFO] Booting worker with pid: 22782
|
|
[2025-08-24 23:38:39 +0800] [22782] [INFO] 工作进程 22782 已启动
|
|
[2025-08-24 23:38:39 +0800] [22782] [INFO] 工作进程 22782 初始化完成
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:38:39 +0800] [22783] [INFO] Booting worker with pid: 22783
|
|
[2025-08-24 23:38:39 +0800] [22783] [INFO] 工作进程 22783 已启动
|
|
[2025-08-24 23:38:39 +0800] [22783] [INFO] 工作进程 22783 初始化完成
|
|
[2025-08-24 23:38:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:38:39 +0800] [22784] [INFO] Booting worker with pid: 22784
|
|
[2025-08-24 23:38:39 +0800] [22784] [INFO] 工作进程 22784 已启动
|
|
[2025-08-24 23:38:39 +0800] [22784] [INFO] 工作进程 22784 初始化完成
|
|
[2025-08-24 23:39:10 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:22782)
|
|
[2025-08-24 23:39:10 +0800] [22782] [INFO] 工作进程 22782 异常退出
|
|
[2025-08-24 23:39:10 +0800] [22782] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 23:39:10 +0800] [22782] [INFO] Worker exiting (pid: 22782)
|
|
[2025-08-24 23:39:10 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:22780)
|
|
[2025-08-24 23:39:10 +0800] [22780] [INFO] 工作进程 22780 异常退出
|
|
[2025-08-24 23:39:10 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:39:10 +0800] [22780] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 23:39:10 +0800] [22780] [INFO] Worker exiting (pid: 22780)
|
|
[2025-08-24 23:39:10 +0800] [23005] [INFO] Booting worker with pid: 23005
|
|
[2025-08-24 23:39:10 +0800] [23005] [INFO] 工作进程 23005 已启动
|
|
[2025-08-24 23:39:10 +0800] [23005] [INFO] 工作进程 23005 初始化完成
|
|
[2025-08-24 23:39:10 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:39:10 +0800] [23009] [INFO] Booting worker with pid: 23009
|
|
[2025-08-24 23:39:10 +0800] [23009] [INFO] 工作进程 23009 已启动
|
|
[2025-08-24 23:39:10 +0800] [23009] [INFO] 工作进程 23009 初始化完成
|
|
[2025-08-24 23:59:39 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:22784)
|
|
[2025-08-24 23:59:39 +0800] [22784] [INFO] 工作进程 22784 异常退出
|
|
[2025-08-24 23:59:39 +0800] [22784] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-24 23:59:39 +0800] [22784] [INFO] Worker exiting (pid: 22784)
|
|
[2025-08-24 23:59:39 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-24 23:59:39 +0800] [27408] [INFO] Booting worker with pid: 27408
|
|
[2025-08-24 23:59:39 +0800] [27408] [INFO] 工作进程 27408 已启动
|
|
[2025-08-24 23:59:39 +0800] [27408] [INFO] 工作进程 27408 初始化完成
|
|
[2025-08-25 07:14:48 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:23005)
|
|
[2025-08-25 07:14:48 +0800] [23005] [INFO] 工作进程 23005 异常退出
|
|
[2025-08-25 07:14:48 +0800] [23005] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-25 07:14:48 +0800] [23005] [INFO] Worker exiting (pid: 23005)
|
|
[2025-08-25 07:14:48 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-25 07:14:48 +0800] [28322] [INFO] Booting worker with pid: 28322
|
|
[2025-08-25 07:14:48 +0800] [28322] [INFO] 工作进程 28322 已启动
|
|
[2025-08-25 07:14:48 +0800] [28322] [INFO] 工作进程 28322 初始化完成
|
|
[2025-08-25 12:01:59 +0800] [28322] [WARNING] Invalid request from ip=3.132.23.201: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-08-25 19:11:08 +0800] [22781] [WARNING] Invalid request from ip=67.205.162.22: Invalid HTTP request line: ''
|
|
[2025-08-25 19:55:00 +0800] [23009] [WARNING] Invalid request from ip=79.124.49.210: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-25 20:07:28 +0800] [22783] [WARNING] Invalid request from ip=206.168.34.124: Invalid HTTP Version: (2, 0)
|
|
[2025-08-25 20:07:41 +0800] [22783] [WARNING] Invalid request from ip=206.168.34.124: Invalid HTTP Version: (2, 0)
|
|
[2025-08-25 22:23:15 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:23009)
|
|
[2025-08-25 22:23:15 +0800] [23009] [INFO] 工作进程 23009 异常退出
|
|
[2025-08-25 22:23:15 +0800] [23009] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-25 22:23:15 +0800] [23009] [INFO] Worker exiting (pid: 23009)
|
|
[2025-08-25 22:23:15 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-25 22:23:15 +0800] [9968] [INFO] Booting worker with pid: 9968
|
|
[2025-08-25 22:23:15 +0800] [9968] [INFO] 工作进程 9968 已启动
|
|
[2025-08-25 22:23:15 +0800] [9968] [INFO] 工作进程 9968 初始化完成
|
|
[2025-08-26 09:25:37 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:9968)
|
|
[2025-08-26 09:25:37 +0800] [9968] [INFO] 工作进程 9968 异常退出
|
|
[2025-08-26 09:25:37 +0800] [9968] [ERROR] Error handling request /
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 139, in index
|
|
return render_template('generate.html', form=form, prompt=prompt, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1293, in render
|
|
return self.environment.concat(self.root_render_func(ctx)) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 15, in root
|
|
<div class="row">
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 37, in root
|
|
}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 99, in block_content
|
|
</div>
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 490, in getattr
|
|
return getattr(obj, attribute)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
|
|
return self.impl.get(state, dict_) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
|
|
value = self._fire_loader_callables(state, key, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables
|
|
return state._load_expired(state, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired
|
|
self.manager.expired_attribute_loader(self, toload, passive)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes
|
|
result = load_on_ident(
|
|
^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident
|
|
return load_on_pk_identity(
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
|
|
session.execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2358, in _handle_dbapi_exception
|
|
raise exc_info[1].with_traceback(exc_info[2])
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
|
|
result = self._query(query)
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
|
|
conn.query(q)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query
|
|
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result
|
|
result.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read
|
|
first_packet = self.connection._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet
|
|
packet_header = self._read_bytes(4)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes
|
|
data = self._rfile.read(num_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/socket.py", line 720, in readinto
|
|
return self._sock.recv_into(b)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-26 09:25:37 +0800] [9968] [INFO] Worker exiting (pid: 9968)
|
|
[2025-08-26 09:25:37 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-26 09:25:37 +0800] [26650] [INFO] Booting worker with pid: 26650
|
|
[2025-08-26 09:25:37 +0800] [26650] [INFO] 工作进程 26650 已启动
|
|
[2025-08-26 09:25:37 +0800] [26650] [INFO] 工作进程 26650 初始化完成
|
|
[2025-08-26 09:26:05 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:22781)
|
|
[2025-08-26 09:26:05 +0800] [22781] [INFO] 工作进程 22781 异常退出
|
|
[2025-08-26 09:26:05 +0800] [22781] [ERROR] Error handling request /
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 139, in index
|
|
return render_template('generate.html', form=form, prompt=prompt, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1293, in render
|
|
return self.environment.concat(self.root_render_func(ctx)) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 15, in root
|
|
<div class="row">
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 37, in root
|
|
}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 99, in block_content
|
|
</div>
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 490, in getattr
|
|
return getattr(obj, attribute)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
|
|
return self.impl.get(state, dict_) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
|
|
value = self._fire_loader_callables(state, key, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables
|
|
return state._load_expired(state, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired
|
|
self.manager.expired_attribute_loader(self, toload, passive)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes
|
|
result = load_on_ident(
|
|
^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident
|
|
return load_on_pk_identity(
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
|
|
session.execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2358, in _handle_dbapi_exception
|
|
raise exc_info[1].with_traceback(exc_info[2])
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
|
|
result = self._query(query)
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
|
|
conn.query(q)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query
|
|
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result
|
|
result.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read
|
|
first_packet = self.connection._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet
|
|
packet_header = self._read_bytes(4)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes
|
|
data = self._rfile.read(num_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/socket.py", line 720, in readinto
|
|
return self._sock.recv_into(b)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-26 09:26:05 +0800] [22781] [INFO] Worker exiting (pid: 22781)
|
|
[2025-08-26 09:26:06 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-26 09:26:06 +0800] [26964] [INFO] Booting worker with pid: 26964
|
|
[2025-08-26 09:26:06 +0800] [26964] [INFO] 工作进程 26964 已启动
|
|
[2025-08-26 09:26:06 +0800] [26964] [INFO] 工作进程 26964 初始化完成
|
|
[2025-08-26 09:26:43 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:26650)
|
|
[2025-08-26 09:26:43 +0800] [26650] [INFO] 工作进程 26650 异常退出
|
|
[2025-08-26 09:26:43 +0800] [26650] [ERROR] Error handling request /
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 139, in index
|
|
return render_template('generate.html', form=form, prompt=prompt, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1293, in render
|
|
return self.environment.concat(self.root_render_func(ctx)) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 15, in root
|
|
<div class="row">
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 37, in root
|
|
}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 99, in block_content
|
|
</div>
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 490, in getattr
|
|
return getattr(obj, attribute)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
|
|
return self.impl.get(state, dict_) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
|
|
value = self._fire_loader_callables(state, key, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables
|
|
return state._load_expired(state, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired
|
|
self.manager.expired_attribute_loader(self, toload, passive)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes
|
|
result = load_on_ident(
|
|
^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident
|
|
return load_on_pk_identity(
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
|
|
session.execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2358, in _handle_dbapi_exception
|
|
raise exc_info[1].with_traceback(exc_info[2])
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
|
|
result = self._query(query)
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
|
|
conn.query(q)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query
|
|
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result
|
|
result.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read
|
|
first_packet = self.connection._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet
|
|
packet_header = self._read_bytes(4)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes
|
|
data = self._rfile.read(num_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/socket.py", line 720, in readinto
|
|
return self._sock.recv_into(b)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-26 09:26:43 +0800] [26650] [INFO] Worker exiting (pid: 26650)
|
|
[2025-08-26 09:26:43 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-26 09:26:43 +0800] [27236] [INFO] Booting worker with pid: 27236
|
|
[2025-08-26 09:26:43 +0800] [27236] [INFO] 工作进程 27236 已启动
|
|
[2025-08-26 09:26:43 +0800] [27236] [INFO] 工作进程 27236 初始化完成
|
|
[2025-08-26 09:27:50 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:26964)
|
|
[2025-08-26 09:27:50 +0800] [26964] [INFO] 工作进程 26964 异常退出
|
|
[2025-08-26 09:27:50 +0800] [26964] [ERROR] Error handling request /
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 139, in index
|
|
return render_template('generate.html', form=form, prompt=prompt, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1293, in render
|
|
return self.environment.concat(self.root_render_func(ctx)) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 15, in root
|
|
<div class="row">
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 37, in root
|
|
}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 99, in block_content
|
|
</div>
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 490, in getattr
|
|
return getattr(obj, attribute)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
|
|
return self.impl.get(state, dict_) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
|
|
value = self._fire_loader_callables(state, key, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/attributes.py", line 1126, in _fire_loader_callables
|
|
return state._load_expired(state, passive)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired
|
|
self.manager.expired_attribute_loader(self, toload, passive)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 1674, in load_scalar_attributes
|
|
result = load_on_ident(
|
|
^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 510, in load_on_ident
|
|
return load_on_pk_identity(
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
|
|
session.execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2358, in _handle_dbapi_exception
|
|
raise exc_info[1].with_traceback(exc_info[2])
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
|
|
result = self._query(query)
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
|
|
conn.query(q)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query
|
|
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result
|
|
result.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read
|
|
first_packet = self.connection._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet
|
|
packet_header = self._read_bytes(4)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes
|
|
data = self._rfile.read(num_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/socket.py", line 720, in readinto
|
|
return self._sock.recv_into(b)
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-26 09:27:50 +0800] [26964] [INFO] Worker exiting (pid: 26964)
|
|
[2025-08-26 09:27:50 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-26 09:27:50 +0800] [28042] [INFO] Booting worker with pid: 28042
|
|
[2025-08-26 09:27:50 +0800] [28042] [INFO] 工作进程 28042 已启动
|
|
[2025-08-26 09:27:50 +0800] [28042] [INFO] 工作进程 28042 初始化完成
|
|
[2025-08-26 11:50:01 +0800] [28322] [WARNING] Invalid request from ip=3.134.148.59: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-08-26 13:31:15 +0800] [22783] [WARNING] Invalid request from ip=79.124.49.210: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-26 16:03:38 +0800] [27236] [WARNING] Invalid request from ip=199.45.154.121: Invalid HTTP Version: (2, 0)
|
|
[2025-08-26 16:03:43 +0800] [27236] [WARNING] Invalid request from ip=199.45.154.121: Invalid HTTP Version: (2, 0)
|
|
[2025-08-27 01:00:16 +0800] [22763] [ERROR] Worker (pid:22783) was sent SIGHUP!
|
|
[2025-08-27 01:00:16 +0800] [22763] [ERROR] Worker (pid:27408) was sent SIGHUP!
|
|
[2025-08-27 01:00:16 +0800] [22763] [ERROR] Worker (pid:28322) was sent SIGHUP!
|
|
[2025-08-27 01:00:16 +0800] [22763] [ERROR] Worker (pid:27236) was sent SIGHUP!
|
|
[2025-08-27 01:00:16 +0800] [22763] [ERROR] Worker (pid:28042) was sent SIGHUP!
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15387] [INFO] Booting worker with pid: 15387
|
|
[2025-08-27 01:00:16 +0800] [15387] [INFO] 工作进程 15387 已启动
|
|
[2025-08-27 01:00:16 +0800] [15387] [INFO] 工作进程 15387 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15537] [INFO] Booting worker with pid: 15537
|
|
[2025-08-27 01:00:16 +0800] [15537] [INFO] 工作进程 15537 已启动
|
|
[2025-08-27 01:00:16 +0800] [15537] [INFO] 工作进程 15537 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15574] [INFO] Booting worker with pid: 15574
|
|
[2025-08-27 01:00:16 +0800] [15574] [INFO] 工作进程 15574 已启动
|
|
[2025-08-27 01:00:16 +0800] [15574] [INFO] 工作进程 15574 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15621] [INFO] Booting worker with pid: 15621
|
|
[2025-08-27 01:00:16 +0800] [15621] [INFO] 工作进程 15621 已启动
|
|
[2025-08-27 01:00:16 +0800] [15621] [INFO] 工作进程 15621 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15694] [INFO] Booting worker with pid: 15694
|
|
[2025-08-27 01:00:16 +0800] [15694] [INFO] 工作进程 15694 已启动
|
|
[2025-08-27 01:00:16 +0800] [15694] [INFO] 工作进程 15694 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] Handling signal: hup
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] Hang up: Master
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] Gunicorn服务器重载中...
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15743] [INFO] Booting worker with pid: 15743
|
|
[2025-08-27 01:00:16 +0800] [15743] [INFO] 工作进程 15743 已启动
|
|
[2025-08-27 01:00:16 +0800] [15743] [INFO] 工作进程 15743 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15748] [INFO] Booting worker with pid: 15748
|
|
[2025-08-27 01:00:16 +0800] [15748] [INFO] 工作进程 15748 已启动
|
|
[2025-08-27 01:00:16 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 01:00:16 +0800] [15748] [INFO] 工作进程 15748 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [15387] [INFO] Worker exiting (pid: 15387)
|
|
[2025-08-27 01:00:16 +0800] [15750] [INFO] Booting worker with pid: 15750
|
|
[2025-08-27 01:00:16 +0800] [15750] [INFO] 工作进程 15750 已启动
|
|
[2025-08-27 01:00:16 +0800] [15750] [INFO] 工作进程 15750 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [15537] [INFO] Worker exiting (pid: 15537)
|
|
[2025-08-27 01:00:16 +0800] [15574] [INFO] Worker exiting (pid: 15574)
|
|
[2025-08-27 01:00:16 +0800] [15621] [INFO] Worker exiting (pid: 15621)
|
|
[2025-08-27 01:00:16 +0800] [15694] [INFO] Worker exiting (pid: 15694)
|
|
[2025-08-27 01:00:16 +0800] [15746] [INFO] Booting worker with pid: 15746
|
|
[2025-08-27 01:00:16 +0800] [15746] [INFO] 工作进程 15746 已启动
|
|
[2025-08-27 01:00:16 +0800] [15746] [INFO] 工作进程 15746 初始化完成
|
|
[2025-08-27 01:00:16 +0800] [15749] [INFO] Booting worker with pid: 15749
|
|
[2025-08-27 01:00:16 +0800] [15749] [INFO] 工作进程 15749 已启动
|
|
[2025-08-27 01:00:16 +0800] [15749] [INFO] 工作进程 15749 初始化完成
|
|
[2025-08-27 01:00:17 +0800] [22763] [ERROR] Worker (pid:15537) was sent SIGTERM!
|
|
[2025-08-27 01:00:17 +0800] [22763] [ERROR] Worker (pid:15387) was sent SIGTERM!
|
|
[2025-08-27 01:00:17 +0800] [22763] [ERROR] Worker (pid:15621) was sent SIGTERM!
|
|
[2025-08-27 13:36:30 +0800] [15746] [WARNING] Invalid request from ip=194.0.234.12: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-27 14:32:31 +0800] [15743] [WARNING] Invalid request from ip=85.208.84.95: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-27 15:58:10 +0800] [15746] [WARNING] Invalid request from ip=167.94.138.191: Invalid HTTP Version: (2, 0)
|
|
[2025-08-27 15:58:17 +0800] [15748] [WARNING] Invalid request from ip=167.94.138.191: Invalid HTTP Version: (2, 0)
|
|
[2025-08-27 16:02:36 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:15749)
|
|
[2025-08-27 16:02:36 +0800] [15749] [INFO] 工作进程 15749 异常退出
|
|
[2025-08-27 16:02:36 +0800] [15749] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-27 16:02:36 +0800] [15749] [INFO] Worker exiting (pid: 15749)
|
|
[2025-08-27 16:02:37 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-27 16:02:37 +0800] [30629] [INFO] Booting worker with pid: 30629
|
|
[2025-08-27 16:02:37 +0800] [30629] [INFO] 工作进程 30629 已启动
|
|
[2025-08-27 16:02:37 +0800] [30629] [INFO] 工作进程 30629 初始化完成
|
|
[2025-08-27 20:26:09 +0800] [15750] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-28 04:18:45 +0800] [15750] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-28 07:39:40 +0800] [15746] [WARNING] Invalid request from ip=47.99.100.132: Invalid HTTP request line: ''
|
|
[2025-08-28 08:14:10 +0800] [15748] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-28 12:41:02,160] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-08-28 12:41:02,167] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 112, in index
|
|
conn = pymysql.connect(
|
|
^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
|
|
self.connect()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
|
|
self._request_authentication()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
|
|
auth_packet = self._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
|
|
packet.raise_for_error()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
|
|
err.raise_mysql_exception(self._data)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
|
|
raise errorclass(errno, errval)
|
|
pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
print(f"获取用户ID失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-08-28 12:41:43,169] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-08-28 12:41:43,173] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 112, in index
|
|
conn = pymysql.connect(
|
|
^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
|
|
self.connect()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
|
|
self._request_authentication()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
|
|
auth_packet = self._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
|
|
packet.raise_for_error()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
|
|
err.raise_mysql_exception(self._data)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
|
|
raise errorclass(errno, errval)
|
|
pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
print(f"获取用户ID失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-08-28 12:42:44,303] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-08-28 12:42:44,306] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 112, in index
|
|
conn = pymysql.connect(
|
|
^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
|
|
self.connect()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
|
|
self._request_authentication()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
|
|
auth_packet = self._read_packet()
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
|
|
packet.raise_for_error()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
|
|
err.raise_mysql_exception(self._data)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
|
|
raise errorclass(errno, errval)
|
|
pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
print(f"获取用户ID失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-08-28 13:36:39 +0800] [15743] [WARNING] Invalid request from ip=3.134.148.59: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-08-28 16:13:49 +0800] [15743] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-08-28 16:58:44 +0800] [15750] [WARNING] Invalid request from ip=162.142.125.197: Invalid HTTP Version: (2, 0)
|
|
[2025-08-28 16:58:52 +0800] [15746] [WARNING] Invalid request from ip=162.142.125.197: Invalid HTTP Version: (2, 0)
|
|
[2025-08-28 18:45:19 +0800] [30629] [WARNING] Invalid request from ip=47.122.84.251: Invalid HTTP request line: ''
|
|
[2025-08-28 18:45:19 +0800] [15746] [WARNING] Invalid request from ip=47.122.84.251: Invalid HTTP Version: 'RTSP/1.0'
|
|
[2025-08-28 18:45:30 +0800] [15750] [WARNING] Invalid request from ip=47.122.84.251: Invalid HTTP request line: 'HELP'
|
|
[2025-08-28 18:45:55 +0800] [30629] [WARNING] Invalid request from ip=47.122.84.251: Invalid HTTP Version: 'SIP/2.0'
|
|
[2025-08-29 00:39:51 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:15746)
|
|
[2025-08-29 00:39:51 +0800] [15746] [INFO] 工作进程 15746 异常退出
|
|
[2025-08-29 00:39:51 +0800] [15746] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:39:51 +0800] [15746] [INFO] Worker exiting (pid: 15746)
|
|
[2025-08-29 00:39:51 +0800] [22763] [ERROR] Worker (pid:15746) exited with code 120
|
|
[2025-08-29 00:39:51 +0800] [22763] [ERROR] Worker (pid:15746) exited with code 120.
|
|
[2025-08-29 00:39:51 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:39:51 +0800] [14750] [INFO] Booting worker with pid: 14750
|
|
[2025-08-29 00:39:51 +0800] [14750] [INFO] 工作进程 14750 已启动
|
|
[2025-08-29 00:39:51 +0800] [14750] [INFO] 工作进程 14750 初始化完成
|
|
[2025-08-29 00:42:49,859] ERROR in app: Exception on / [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 143, in index
|
|
return render_template('generate.html', form=form, prompt=None, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1295, in render
|
|
self.environment.handle_exception()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 942, in handle_exception
|
|
raise rewrite_traceback_stack(source=source)
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 1, in top-level template code
|
|
{% extends "base.html" %}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 257, in top-level template code
|
|
<a href="{{ url_for('favorites.favorites_page') }}" class="nav-link">
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1121, in url_for
|
|
return self.handle_url_build_error(error, endpoint, values)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1110, in url_for
|
|
rv = url_adapter.build( # type: ignore[union-attr]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 924, in build
|
|
raise BuildError(endpoint, values, method, self)
|
|
werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'favorites.favorites_page'. Did you mean 'main.delete_template' instead?
|
|
[2025-08-29 00:43:19 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:15750)
|
|
[2025-08-29 00:43:19 +0800] [15750] [INFO] 工作进程 15750 异常退出
|
|
[2025-08-29 00:43:19 +0800] [15750] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:43:19 +0800] [15750] [INFO] Worker exiting (pid: 15750)
|
|
[2025-08-29 00:43:19 +0800] [22763] [ERROR] Worker (pid:15750) exited with code 120
|
|
[2025-08-29 00:43:19 +0800] [22763] [ERROR] Worker (pid:15750) exited with code 120.
|
|
[2025-08-29 00:43:19 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:43:19 +0800] [7184] [INFO] Booting worker with pid: 7184
|
|
[2025-08-29 00:43:19 +0800] [7184] [INFO] 工作进程 7184 已启动
|
|
[2025-08-29 00:43:19 +0800] [7184] [INFO] 工作进程 7184 初始化完成
|
|
[2025-08-29 00:44:58 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:14750)
|
|
[2025-08-29 00:44:58 +0800] [14750] [INFO] 工作进程 14750 异常退出
|
|
[2025-08-29 00:44:58 +0800] [14750] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:44:58 +0800] [14750] [INFO] Worker exiting (pid: 14750)
|
|
[2025-08-29 00:44:58 +0800] [22763] [ERROR] Worker (pid:14750) exited with code 120
|
|
[2025-08-29 00:44:58 +0800] [22763] [ERROR] Worker (pid:14750) exited with code 120.
|
|
[2025-08-29 00:44:58 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:44:58 +0800] [7979] [INFO] Booting worker with pid: 7979
|
|
[2025-08-29 00:44:58 +0800] [7979] [INFO] 工作进程 7979 已启动
|
|
[2025-08-29 00:44:58 +0800] [7979] [INFO] 工作进程 7979 初始化完成
|
|
[2025-08-29 00:47:46 +0800] [7184] [INFO] Worker exiting (pid: 7184)
|
|
[2025-08-29 00:47:46 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:47:46 +0800] [311] [INFO] Booting worker with pid: 311
|
|
[2025-08-29 00:47:46 +0800] [311] [INFO] 工作进程 311 已启动
|
|
[2025-08-29 00:47:46 +0800] [311] [INFO] 工作进程 311 初始化完成
|
|
[2025-08-29 00:49:42 +0800] [311] [INFO] Worker exiting (pid: 311)
|
|
[2025-08-29 00:49:42 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:49:42 +0800] [1319] [INFO] Booting worker with pid: 1319
|
|
[2025-08-29 00:49:42 +0800] [1319] [INFO] 工作进程 1319 已启动
|
|
[2025-08-29 00:49:42 +0800] [1319] [INFO] 工作进程 1319 初始化完成
|
|
[2025-08-29 00:51:01 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:15743)
|
|
[2025-08-29 00:51:01 +0800] [15743] [INFO] 工作进程 15743 异常退出
|
|
[2025-08-29 00:51:01 +0800] [15743] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:51:01 +0800] [15743] [INFO] Worker exiting (pid: 15743)
|
|
[2025-08-29 00:51:01 +0800] [22763] [ERROR] Worker (pid:15743) exited with code 120
|
|
[2025-08-29 00:51:01 +0800] [22763] [ERROR] Worker (pid:15743) exited with code 120.
|
|
[2025-08-29 00:51:01 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:51:01 +0800] [24975] [INFO] Booting worker with pid: 24975
|
|
[2025-08-29 00:51:01 +0800] [24975] [INFO] 工作进程 24975 已启动
|
|
[2025-08-29 00:51:01 +0800] [24975] [INFO] 工作进程 24975 初始化完成
|
|
[2025-08-29 00:54:50 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:7979)
|
|
[2025-08-29 00:54:50 +0800] [7979] [INFO] 工作进程 7979 异常退出
|
|
[2025-08-29 00:54:50 +0800] [7979] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:54:50 +0800] [7979] [INFO] Worker exiting (pid: 7979)
|
|
[2025-08-29 00:54:51 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:54:51 +0800] [26600] [INFO] Booting worker with pid: 26600
|
|
[2025-08-29 00:54:51 +0800] [26600] [INFO] 工作进程 26600 已启动
|
|
[2025-08-29 00:54:51 +0800] [26600] [INFO] 工作进程 26600 初始化完成
|
|
[2025-08-29 00:55:57,872] ERROR in app: Exception on / [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 143, in index
|
|
return render_template('generate.html', form=form, prompt=None, templates=templates,
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1295, in render
|
|
self.environment.handle_exception()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 942, in handle_exception
|
|
raise rewrite_traceback_stack(source=source)
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/generate.html", line 1, in top-level template code
|
|
{% extends "base.html" %}
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/base.html", line 257, in top-level template code
|
|
<a href="{{ url_for('favorites.favorites_page') }}" class="nav-link">
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1121, in url_for
|
|
return self.handle_url_build_error(error, endpoint, values)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1110, in url_for
|
|
rv = url_adapter.build( # type: ignore[union-attr]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 924, in build
|
|
raise BuildError(endpoint, values, method, self)
|
|
werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'favorites.favorites_page'. Did you mean 'main.delete_template' instead?
|
|
[2025-08-29 00:56:28 +0800] [22763] [CRITICAL] WORKER TIMEOUT (pid:15748)
|
|
[2025-08-29 00:56:28 +0800] [15748] [INFO] 工作进程 15748 异常退出
|
|
[2025-08-29 00:56:28 +0800] [15748] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-08-29 00:56:28 +0800] [15748] [INFO] Worker exiting (pid: 15748)
|
|
[2025-08-29 00:56:28 +0800] [22763] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-08-29 00:56:28 +0800] [17976] [INFO] Booting worker with pid: 17976
|
|
[2025-08-29 00:56:28 +0800] [17976] [INFO] 工作进程 17976 已启动
|
|
[2025-08-29 00:56:28 +0800] [17976] [INFO] 工作进程 17976 初始化完成
|
|
[2025-08-29 01:01:35 +0800] [1319] [INFO] Worker exiting (pid: 1319)
|
|
[2025-08-29 01:01:35 +0800] [17976] [INFO] Worker exiting (pid: 17976)
|
|
[2025-08-29 01:01:35 +0800] [30629] [INFO] Worker exiting (pid: 30629)
|
|
[2025-08-29 01:01:35 +0800] [22763] [INFO] Handling signal: term
|
|
[2025-08-29 01:01:35 +0800] [24975] [INFO] Worker exiting (pid: 24975)
|
|
[2025-08-29 01:01:35 +0800] [26600] [INFO] Worker exiting (pid: 26600)
|
|
[2025-08-29 01:01:35 +0800] [22763] [ERROR] Worker (pid:1319) was sent SIGTERM!
|
|
[2025-08-29 01:01:35 +0800] [22763] [ERROR] Worker (pid:17976) was sent SIGTERM!
|
|
[2025-08-29 01:01:36 +0800] [22763] [ERROR] Worker (pid:26600) exited with code 120
|
|
[2025-08-29 01:01:36 +0800] [22763] [ERROR] Worker (pid:26600) exited with code 120.
|
|
[2025-08-29 01:01:36 +0800] [22763] [INFO] Shutting down: Master
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:31:51 +0800] [29548] [INFO] Booting worker with pid: 29548
|
|
[2025-09-07 22:31:51 +0800] [29548] [INFO] 工作进程 29548 已启动
|
|
[2025-09-07 22:31:51 +0800] [29548] [INFO] 工作进程 29548 初始化完成
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:31:51 +0800] [29550] [INFO] Booting worker with pid: 29550
|
|
[2025-09-07 22:31:51 +0800] [29550] [INFO] 工作进程 29550 已启动
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:31:51 +0800] [29550] [INFO] 工作进程 29550 初始化完成
|
|
[2025-09-07 22:31:51 +0800] [29551] [INFO] Booting worker with pid: 29551
|
|
[2025-09-07 22:31:51 +0800] [29551] [INFO] 工作进程 29551 已启动
|
|
[2025-09-07 22:31:51 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:31:51 +0800] [29551] [INFO] 工作进程 29551 初始化完成
|
|
[2025-09-07 22:31:51 +0800] [29552] [INFO] Booting worker with pid: 29552
|
|
[2025-09-07 22:31:51 +0800] [29552] [INFO] 工作进程 29552 已启动
|
|
[2025-09-07 22:31:51 +0800] [29552] [INFO] 工作进程 29552 初始化完成
|
|
[2025-09-07 22:31:51 +0800] [29553] [INFO] Booting worker with pid: 29553
|
|
[2025-09-07 22:31:51 +0800] [29553] [INFO] 工作进程 29553 已启动
|
|
[2025-09-07 22:31:51 +0800] [29553] [INFO] 工作进程 29553 初始化完成
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:22819) was sent SIGTERM!
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:4293) was sent SIGTERM!
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:22816) was sent SIGTERM!
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:22820) was sent SIGTERM!
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:22818) exited with code 120
|
|
[2025-09-07 22:31:52 +0800] [2147] [ERROR] Worker (pid:22818) exited with code 120.
|
|
[2025-09-07 22:33:18 +0800] [2147] [CRITICAL] WORKER TIMEOUT (pid:29553)
|
|
[2025-09-07 22:33:18 +0800] [29553] [INFO] 工作进程 29553 异常退出
|
|
[2025-09-07 22:33:18 +0800] [29553] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 271, in parse
|
|
self.get_data(unreader, buf, stop=True)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-07 22:33:18 +0800] [29553] [INFO] Worker exiting (pid: 29553)
|
|
[2025-09-07 22:33:18 +0800] [2147] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:33:18 +0800] [30310] [INFO] Booting worker with pid: 30310
|
|
[2025-09-07 22:33:18 +0800] [30310] [INFO] 工作进程 30310 已启动
|
|
[2025-09-07 22:33:18 +0800] [30310] [INFO] 工作进程 30310 初始化完成
|
|
[2025-09-07 22:48:05,854] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-09-07 22:48:23,084] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-09-07 22:56:52,213] ERROR in routes: LLM API调用失败: [Errno 5] Input/output error
|
|
[2025-09-07 22:59:17 +0800] [29548] [INFO] Worker exiting (pid: 29548)
|
|
[2025-09-07 22:59:17 +0800] [2147] [INFO] Handling signal: term
|
|
[2025-09-07 22:59:17 +0800] [29550] [INFO] Worker exiting (pid: 29550)
|
|
[2025-09-07 22:59:17 +0800] [30310] [INFO] Worker exiting (pid: 30310)
|
|
[2025-09-07 22:59:17 +0800] [29551] [INFO] Worker exiting (pid: 29551)
|
|
[2025-09-07 22:59:17 +0800] [29552] [INFO] Worker exiting (pid: 29552)
|
|
[2025-09-07 22:59:18 +0800] [2147] [ERROR] Worker (pid:30310) exited with code 120
|
|
[2025-09-07 22:59:18 +0800] [2147] [ERROR] Worker (pid:30310) exited with code 120.
|
|
[2025-09-07 22:59:19 +0800] [2147] [ERROR] Worker (pid:29550) exited with code 120
|
|
[2025-09-07 22:59:19 +0800] [2147] [ERROR] Worker (pid:29550) exited with code 120.
|
|
[2025-09-07 22:59:19 +0800] [2147] [INFO] Shutting down: Master
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] Listening at: http://0.0.0.0:5002 (28451)
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] Using worker: sync
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:59:46 +0800] [28474] [INFO] Booting worker with pid: 28474
|
|
[2025-09-07 22:59:46 +0800] [28474] [INFO] 工作进程 28474 已启动
|
|
[2025-09-07 22:59:46 +0800] [28474] [INFO] 工作进程 28474 初始化完成
|
|
[2025-09-07 22:59:46 +0800] [28451] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:59:46 +0800] [28475] [INFO] Booting worker with pid: 28475
|
|
[2025-09-07 22:59:46 +0800] [28475] [INFO] 工作进程 28475 已启动
|
|
[2025-09-07 22:59:46 +0800] [28475] [INFO] 工作进程 28475 初始化完成
|
|
[2025-09-07 22:59:47 +0800] [28451] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:59:47 +0800] [28476] [INFO] Booting worker with pid: 28476
|
|
[2025-09-07 22:59:47 +0800] [28476] [INFO] 工作进程 28476 已启动
|
|
[2025-09-07 22:59:47 +0800] [28476] [INFO] 工作进程 28476 初始化完成
|
|
[2025-09-07 22:59:47 +0800] [28451] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:59:47 +0800] [28477] [INFO] Booting worker with pid: 28477
|
|
[2025-09-07 22:59:47 +0800] [28477] [INFO] 工作进程 28477 已启动
|
|
[2025-09-07 22:59:47 +0800] [28477] [INFO] 工作进程 28477 初始化完成
|
|
[2025-09-07 22:59:47 +0800] [28451] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 22:59:47 +0800] [28478] [INFO] Booting worker with pid: 28478
|
|
[2025-09-07 22:59:47 +0800] [28478] [INFO] 工作进程 28478 已启动
|
|
[2025-09-07 22:59:47 +0800] [28478] [INFO] 工作进程 28478 初始化完成
|
|
[2025-09-07 23:04:02 +0800] [28451] [INFO] Handling signal: winch
|
|
[2025-09-07 23:13:44 +0800] [28451] [INFO] Handling signal: term
|
|
[2025-09-07 23:13:44 +0800] [28474] [INFO] Worker exiting (pid: 28474)
|
|
[2025-09-07 23:13:44 +0800] [28475] [INFO] Worker exiting (pid: 28475)
|
|
[2025-09-07 23:13:44 +0800] [28477] [INFO] Worker exiting (pid: 28477)
|
|
[2025-09-07 23:13:44 +0800] [28476] [INFO] Worker exiting (pid: 28476)
|
|
[2025-09-07 23:13:44 +0800] [28478] [INFO] Worker exiting (pid: 28478)
|
|
[2025-09-07 23:13:45 +0800] [28451] [INFO] Shutting down: Master
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] Listening at: http://0.0.0.0:5002 (7908)
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] Using worker: sync
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:14:15 +0800] [7926] [INFO] Booting worker with pid: 7926
|
|
[2025-09-07 23:14:15 +0800] [7926] [INFO] 工作进程 7926 已启动
|
|
[2025-09-07 23:14:15 +0800] [7926] [INFO] 工作进程 7926 初始化完成
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:14:15 +0800] [7928] [INFO] Booting worker with pid: 7928
|
|
[2025-09-07 23:14:15 +0800] [7928] [INFO] 工作进程 7928 已启动
|
|
[2025-09-07 23:14:15 +0800] [7928] [INFO] 工作进程 7928 初始化完成
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:14:15 +0800] [7929] [INFO] Booting worker with pid: 7929
|
|
[2025-09-07 23:14:15 +0800] [7929] [INFO] 工作进程 7929 已启动
|
|
[2025-09-07 23:14:15 +0800] [7929] [INFO] 工作进程 7929 初始化完成
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:14:15 +0800] [7930] [INFO] Booting worker with pid: 7930
|
|
[2025-09-07 23:14:15 +0800] [7930] [INFO] 工作进程 7930 已启动
|
|
[2025-09-07 23:14:15 +0800] [7930] [INFO] 工作进程 7930 初始化完成
|
|
[2025-09-07 23:14:15 +0800] [7908] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:14:15 +0800] [7931] [INFO] Booting worker with pid: 7931
|
|
[2025-09-07 23:14:15 +0800] [7931] [INFO] 工作进程 7931 已启动
|
|
[2025-09-07 23:14:15 +0800] [7931] [INFO] 工作进程 7931 初始化完成
|
|
[2025-09-07 23:38:17 +0800] [7928] [INFO] Worker exiting (pid: 7928)
|
|
[2025-09-07 23:38:17 +0800] [7908] [INFO] Handling signal: term
|
|
[2025-09-07 23:38:17 +0800] [7926] [INFO] Worker exiting (pid: 7926)
|
|
[2025-09-07 23:38:17 +0800] [7929] [INFO] Worker exiting (pid: 7929)
|
|
[2025-09-07 23:38:17 +0800] [7930] [INFO] Worker exiting (pid: 7930)
|
|
[2025-09-07 23:38:17 +0800] [7931] [INFO] Worker exiting (pid: 7931)
|
|
[2025-09-07 23:38:18 +0800] [7908] [INFO] Shutting down: Master
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] Listening at: http://0.0.0.0:5002 (22678)
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] Using worker: sync
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:48:02 +0800] [22704] [INFO] Booting worker with pid: 22704
|
|
[2025-09-07 23:48:02 +0800] [22704] [INFO] 工作进程 22704 已启动
|
|
[2025-09-07 23:48:02 +0800] [22704] [INFO] 工作进程 22704 初始化完成
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:48:02 +0800] [22705] [INFO] Booting worker with pid: 22705
|
|
[2025-09-07 23:48:02 +0800] [22705] [INFO] 工作进程 22705 已启动
|
|
[2025-09-07 23:48:02 +0800] [22705] [INFO] 工作进程 22705 初始化完成
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:48:02 +0800] [22714] [INFO] Booting worker with pid: 22714
|
|
[2025-09-07 23:48:02 +0800] [22714] [INFO] 工作进程 22714 已启动
|
|
[2025-09-07 23:48:02 +0800] [22714] [INFO] 工作进程 22714 初始化完成
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:48:02 +0800] [22719] [INFO] Booting worker with pid: 22719
|
|
[2025-09-07 23:48:02 +0800] [22719] [INFO] 工作进程 22719 已启动
|
|
[2025-09-07 23:48:02 +0800] [22719] [INFO] 工作进程 22719 初始化完成
|
|
[2025-09-07 23:48:02 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:48:02 +0800] [22720] [INFO] Booting worker with pid: 22720
|
|
[2025-09-07 23:48:02 +0800] [22720] [INFO] 工作进程 22720 已启动
|
|
[2025-09-07 23:48:02 +0800] [22720] [INFO] 工作进程 22720 初始化完成
|
|
[2025-09-07 23:50:53 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:53 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:55 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:50:56 +0800] [22678] [INFO] Handling signal: winch
|
|
[2025-09-07 23:51:11 +0800] [22678] [CRITICAL] WORKER TIMEOUT (pid:22705)
|
|
[2025-09-07 23:51:11 +0800] [22705] [INFO] 工作进程 22705 异常退出
|
|
[2025-09-07 23:51:11 +0800] [22705] [ERROR] Error handling request /api/meal-planning/generate
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 119, in generate_meal_plan_api
|
|
meal_plan = generate_meal_plan(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 75, in generate_meal_plan
|
|
response = client.chat.completions.create(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_utils/_utils.py", line 287, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
|
|
return self._post(
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 1259, in post
|
|
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 982, in request
|
|
response = self._client.send(
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 928, in send
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 922, in send
|
|
response.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 881, in read
|
|
self._content = b"".join(self.iter_bytes())
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 897, in iter_bytes
|
|
for raw_bytes in self.iter_raw():
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 951, in iter_raw
|
|
for raw_stream_bytes in self.stream:
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 153, in __iter__
|
|
for chunk in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_transports/default.py", line 127, in __iter__
|
|
for part in self._httpcore_stream:
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 407, in __iter__
|
|
raise exc from None
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 403, in __iter__
|
|
for part in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 342, in __iter__
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 334, in __iter__
|
|
for chunk in self._connection._receive_response_body(**kwargs):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 203, in _receive_response_body
|
|
event = self._receive_event(timeout=timeout)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 217, in _receive_event
|
|
data = self._network_stream.read(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_backends/sync.py", line 128, in read
|
|
return self._sock.recv(max_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1232, in recv
|
|
return self.read(buflen)
|
|
^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1105, in read
|
|
return self._sslobj.read(len)
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-07 23:51:11 +0800] [22705] [INFO] Worker exiting (pid: 22705)
|
|
[2025-09-07 23:51:11 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:51:11 +0800] [14869] [INFO] Booting worker with pid: 14869
|
|
[2025-09-07 23:51:11 +0800] [14869] [INFO] 工作进程 14869 已启动
|
|
[2025-09-07 23:51:11 +0800] [14869] [INFO] 工作进程 14869 初始化完成
|
|
[2025-09-07 23:53:46 +0800] [22678] [CRITICAL] WORKER TIMEOUT (pid:14869)
|
|
[2025-09-07 23:53:46 +0800] [14869] [INFO] 工作进程 14869 异常退出
|
|
[2025-09-07 23:53:46 +0800] [14869] [ERROR] Error handling request /api/meal-planning/generate
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 119, in generate_meal_plan_api
|
|
meal_plan = generate_meal_plan(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 75, in generate_meal_plan
|
|
response = client.chat.completions.create(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_utils/_utils.py", line 287, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
|
|
return self._post(
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 1259, in post
|
|
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 982, in request
|
|
response = self._client.send(
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 928, in send
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 922, in send
|
|
response.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 881, in read
|
|
self._content = b"".join(self.iter_bytes())
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 897, in iter_bytes
|
|
for raw_bytes in self.iter_raw():
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 951, in iter_raw
|
|
for raw_stream_bytes in self.stream:
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 153, in __iter__
|
|
for chunk in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_transports/default.py", line 127, in __iter__
|
|
for part in self._httpcore_stream:
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 407, in __iter__
|
|
raise exc from None
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 403, in __iter__
|
|
for part in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 342, in __iter__
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 334, in __iter__
|
|
for chunk in self._connection._receive_response_body(**kwargs):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 203, in _receive_response_body
|
|
event = self._receive_event(timeout=timeout)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 217, in _receive_event
|
|
data = self._network_stream.read(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_backends/sync.py", line 128, in read
|
|
return self._sock.recv(max_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1232, in recv
|
|
return self.read(buflen)
|
|
^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1105, in read
|
|
return self._sslobj.read(len)
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-07 23:53:46 +0800] [14869] [INFO] Worker exiting (pid: 14869)
|
|
[2025-09-07 23:53:47 +0800] [22678] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:53:47 +0800] [15908] [INFO] Booting worker with pid: 15908
|
|
[2025-09-07 23:53:47 +0800] [15908] [INFO] 工作进程 15908 已启动
|
|
[2025-09-07 23:53:47 +0800] [15908] [INFO] 工作进程 15908 初始化完成
|
|
[2025-09-07 23:55:21 +0800] [15908] [INFO] 工作进程 15908 被中断
|
|
[2025-09-07 23:55:21 +0800] [22720] [INFO] 工作进程 22720 被中断
|
|
[2025-09-07 23:55:21 +0800] [22678] [INFO] Handling signal: int
|
|
[2025-09-07 23:55:21 +0800] [22719] [INFO] 工作进程 22719 被中断
|
|
[2025-09-07 23:55:21 +0800] [22714] [INFO] 工作进程 22714 被中断
|
|
[2025-09-07 23:55:21 +0800] [22714] [INFO] 工作进程 22714 被中断
|
|
[2025-09-07 23:55:21 +0800] [22719] [INFO] 工作进程 22719 被中断
|
|
[2025-09-07 23:55:21 +0800] [22720] [INFO] 工作进程 22720 被中断
|
|
[2025-09-07 23:55:21 +0800] [22704] [INFO] 工作进程 22704 被中断
|
|
[2025-09-07 23:55:21 +0800] [15908] [INFO] 工作进程 15908 被中断
|
|
[2025-09-07 23:55:21 +0800] [22714] [INFO] Worker exiting (pid: 22714)
|
|
[2025-09-07 23:55:21 +0800] [22719] [INFO] Worker exiting (pid: 22719)
|
|
[2025-09-07 23:55:21 +0800] [22704] [INFO] 工作进程 22704 被中断
|
|
[2025-09-07 23:55:21 +0800] [15908] [INFO] Worker exiting (pid: 15908)
|
|
[2025-09-07 23:55:21 +0800] [22720] [INFO] Worker exiting (pid: 22720)
|
|
[2025-09-07 23:55:22 +0800] [22678] [INFO] Shutting down: Master
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] Listening at: http://0.0.0.0:5002 (8875)
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] Using worker: sync
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:56:49 +0800] [8891] [INFO] Booting worker with pid: 8891
|
|
[2025-09-07 23:56:49 +0800] [8891] [INFO] 工作进程 8891 已启动
|
|
[2025-09-07 23:56:49 +0800] [8891] [INFO] 工作进程 8891 初始化完成
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:56:49 +0800] [8892] [INFO] Booting worker with pid: 8892
|
|
[2025-09-07 23:56:49 +0800] [8892] [INFO] 工作进程 8892 已启动
|
|
[2025-09-07 23:56:49 +0800] [8892] [INFO] 工作进程 8892 初始化完成
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:56:49 +0800] [8893] [INFO] Booting worker with pid: 8893
|
|
[2025-09-07 23:56:49 +0800] [8893] [INFO] 工作进程 8893 已启动
|
|
[2025-09-07 23:56:49 +0800] [8893] [INFO] 工作进程 8893 初始化完成
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:56:49 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-07 23:56:49 +0800] [8894] [INFO] Booting worker with pid: 8894
|
|
[2025-09-07 23:56:49 +0800] [8894] [INFO] 工作进程 8894 已启动
|
|
[2025-09-07 23:56:49 +0800] [8894] [INFO] 工作进程 8894 初始化完成
|
|
[2025-09-07 23:56:49 +0800] [8895] [INFO] Booting worker with pid: 8895
|
|
[2025-09-07 23:56:49 +0800] [8895] [INFO] 工作进程 8895 已启动
|
|
[2025-09-07 23:56:49 +0800] [8895] [INFO] 工作进程 8895 初始化完成
|
|
[2025-09-08 00:00:55 +0800] [8875] [CRITICAL] WORKER TIMEOUT (pid:8891)
|
|
[2025-09-08 00:00:55 +0800] [8891] [INFO] 工作进程 8891 异常退出
|
|
[2025-09-08 00:00:55 +0800] [8891] [ERROR] Error handling request /api/meal-planning/generate
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 119, in generate_meal_plan_api
|
|
meal_plan = generate_meal_plan(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 75, in generate_meal_plan
|
|
response = client.chat.completions.create(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_utils/_utils.py", line 287, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
|
|
return self._post(
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 1259, in post
|
|
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 982, in request
|
|
response = self._client.send(
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 928, in send
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 922, in send
|
|
response.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 881, in read
|
|
self._content = b"".join(self.iter_bytes())
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 897, in iter_bytes
|
|
for raw_bytes in self.iter_raw():
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 951, in iter_raw
|
|
for raw_stream_bytes in self.stream:
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 153, in __iter__
|
|
for chunk in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_transports/default.py", line 127, in __iter__
|
|
for part in self._httpcore_stream:
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 407, in __iter__
|
|
raise exc from None
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 403, in __iter__
|
|
for part in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 342, in __iter__
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 334, in __iter__
|
|
for chunk in self._connection._receive_response_body(**kwargs):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 203, in _receive_response_body
|
|
event = self._receive_event(timeout=timeout)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 217, in _receive_event
|
|
data = self._network_stream.read(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_backends/sync.py", line 128, in read
|
|
return self._sock.recv(max_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1232, in recv
|
|
return self.read(buflen)
|
|
^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1105, in read
|
|
return self._sslobj.read(len)
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-08 00:00:55 +0800] [8891] [INFO] Worker exiting (pid: 8891)
|
|
[2025-09-08 00:00:55 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:00:55 +0800] [1344] [INFO] Booting worker with pid: 1344
|
|
[2025-09-08 00:00:55 +0800] [1344] [INFO] 工作进程 1344 已启动
|
|
[2025-09-08 00:00:55 +0800] [1344] [INFO] 工作进程 1344 初始化完成
|
|
[2025-09-08 00:02:46 +0800] [8875] [CRITICAL] WORKER TIMEOUT (pid:8895)
|
|
[2025-09-08 00:02:46 +0800] [8895] [INFO] 工作进程 8895 异常退出
|
|
[2025-09-08 00:02:46 +0800] [8895] [ERROR] Error handling request /api/meal-planning/generate
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 134, in handle
|
|
self.handle_request(listener, req, client, addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
|
|
respiter = self.wsgi(environ, resp.start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1536, in __call__
|
|
return self.wsgi_app(environ, start_response)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 119, in generate_meal_plan_api
|
|
meal_plan = generate_meal_plan(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 75, in generate_meal_plan
|
|
response = client.chat.completions.create(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_utils/_utils.py", line 287, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create
|
|
return self._post(
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 1259, in post
|
|
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/openai/_base_client.py", line 982, in request
|
|
response = self._client.send(
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 928, in send
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 922, in send
|
|
response.read()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 881, in read
|
|
self._content = b"".join(self.iter_bytes())
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 897, in iter_bytes
|
|
for raw_bytes in self.iter_raw():
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_models.py", line 951, in iter_raw
|
|
for raw_stream_bytes in self.stream:
|
|
^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_client.py", line 153, in __iter__
|
|
for chunk in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpx/_transports/default.py", line 127, in __iter__
|
|
for part in self._httpcore_stream:
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 407, in __iter__
|
|
raise exc from None
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 403, in __iter__
|
|
for part in self._stream:
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 342, in __iter__
|
|
raise exc
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 334, in __iter__
|
|
for chunk in self._connection._receive_response_body(**kwargs):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 203, in _receive_response_body
|
|
event = self._receive_event(timeout=timeout)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_sync/http11.py", line 217, in _receive_event
|
|
data = self._network_stream.read(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/httpcore/_backends/sync.py", line 128, in read
|
|
return self._sock.recv(max_bytes)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1232, in recv
|
|
return self.read(buflen)
|
|
^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/ssl.py", line 1105, in read
|
|
return self._sslobj.read(len)
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-08 00:02:46 +0800] [8895] [INFO] Worker exiting (pid: 8895)
|
|
[2025-09-08 00:02:47 +0800] [8875] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:02:47 +0800] [2173] [INFO] Booting worker with pid: 2173
|
|
[2025-09-08 00:02:47 +0800] [2173] [INFO] 工作进程 2173 已启动
|
|
[2025-09-08 00:02:47 +0800] [2173] [INFO] 工作进程 2173 初始化完成
|
|
[2025-09-08 00:07:24 +0800] [1344] [INFO] Worker exiting (pid: 1344)
|
|
[2025-09-08 00:07:24 +0800] [8875] [INFO] Handling signal: term
|
|
[2025-09-08 00:07:24 +0800] [8892] [INFO] Worker exiting (pid: 8892)
|
|
[2025-09-08 00:07:24 +0800] [2173] [INFO] Worker exiting (pid: 2173)
|
|
[2025-09-08 00:07:24 +0800] [8893] [INFO] Worker exiting (pid: 8893)
|
|
[2025-09-08 00:07:24 +0800] [8894] [INFO] Worker exiting (pid: 8894)
|
|
[2025-09-08 00:07:24 +0800] [8875] [ERROR] Worker (pid:1344) was sent SIGTERM!
|
|
[2025-09-08 00:07:25 +0800] [8875] [INFO] Shutting down: Master
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] Listening at: http://0.0.0.0:5002 (27913)
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] Using worker: sync
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:07:29 +0800] [27932] [INFO] Booting worker with pid: 27932
|
|
[2025-09-08 00:07:29 +0800] [27932] [INFO] 工作进程 27932 已启动
|
|
[2025-09-08 00:07:29 +0800] [27932] [INFO] 工作进程 27932 初始化完成
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:07:29 +0800] [27939] [INFO] Booting worker with pid: 27939
|
|
[2025-09-08 00:07:29 +0800] [27939] [INFO] 工作进程 27939 已启动
|
|
[2025-09-08 00:07:29 +0800] [27939] [INFO] 工作进程 27939 初始化完成
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:07:29 +0800] [27940] [INFO] Booting worker with pid: 27940
|
|
[2025-09-08 00:07:29 +0800] [27940] [INFO] 工作进程 27940 已启动
|
|
[2025-09-08 00:07:29 +0800] [27940] [INFO] 工作进程 27940 初始化完成
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:07:29 +0800] [27941] [INFO] Booting worker with pid: 27941
|
|
[2025-09-08 00:07:29 +0800] [27941] [INFO] 工作进程 27941 已启动
|
|
[2025-09-08 00:07:29 +0800] [27941] [INFO] 工作进程 27941 初始化完成
|
|
[2025-09-08 00:07:29 +0800] [27913] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:07:29 +0800] [27942] [INFO] Booting worker with pid: 27942
|
|
[2025-09-08 00:07:29 +0800] [27942] [INFO] 工作进程 27942 已启动
|
|
[2025-09-08 00:07:29 +0800] [27942] [INFO] 工作进程 27942 初始化完成
|
|
[2025-09-08 00:09:04,523] ERROR in meal_planning: 生成饭菜规划时出错: Request timed out.
|
|
[2025-09-08 00:09:04,532] ERROR in meal_planning: API调用失败: 饭菜规划生成失败: Request timed out.
|
|
[2025-09-08 00:18:12 +0800] [27939] [INFO] Worker exiting (pid: 27939)
|
|
[2025-09-08 00:18:12 +0800] [27932] [INFO] Worker exiting (pid: 27932)
|
|
[2025-09-08 00:18:12 +0800] [27940] [INFO] Worker exiting (pid: 27940)
|
|
[2025-09-08 00:18:12 +0800] [27941] [INFO] Worker exiting (pid: 27941)
|
|
[2025-09-08 00:18:12 +0800] [27942] [INFO] Worker exiting (pid: 27942)
|
|
[2025-09-08 00:18:12 +0800] [27913] [INFO] Handling signal: term
|
|
[2025-09-08 00:18:12 +0800] [27913] [ERROR] Worker (pid:27939) was sent SIGTERM!
|
|
[2025-09-08 00:18:12 +0800] [27913] [ERROR] Worker (pid:27941) was sent SIGTERM!
|
|
[2025-09-08 00:18:12 +0800] [27913] [ERROR] Worker (pid:27932) was sent SIGTERM!
|
|
[2025-09-08 00:18:12 +0800] [27913] [ERROR] Worker (pid:27942) was sent SIGTERM!
|
|
[2025-09-08 00:18:12 +0800] [27913] [INFO] Shutting down: Master
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] Listening at: http://0.0.0.0:5002 (14134)
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] Using worker: sync
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:18:25 +0800] [14152] [INFO] Booting worker with pid: 14152
|
|
[2025-09-08 00:18:25 +0800] [14152] [INFO] 工作进程 14152 已启动
|
|
[2025-09-08 00:18:25 +0800] [14152] [INFO] 工作进程 14152 初始化完成
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:18:25 +0800] [14153] [INFO] Booting worker with pid: 14153
|
|
[2025-09-08 00:18:25 +0800] [14153] [INFO] 工作进程 14153 已启动
|
|
[2025-09-08 00:18:25 +0800] [14153] [INFO] 工作进程 14153 初始化完成
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:18:25 +0800] [14154] [INFO] Booting worker with pid: 14154
|
|
[2025-09-08 00:18:25 +0800] [14154] [INFO] 工作进程 14154 已启动
|
|
[2025-09-08 00:18:25 +0800] [14154] [INFO] 工作进程 14154 初始化完成
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:18:25 +0800] [14155] [INFO] Booting worker with pid: 14155
|
|
[2025-09-08 00:18:25 +0800] [14155] [INFO] 工作进程 14155 已启动
|
|
[2025-09-08 00:18:25 +0800] [14155] [INFO] 工作进程 14155 初始化完成
|
|
[2025-09-08 00:18:25 +0800] [14134] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:18:26 +0800] [14156] [INFO] Booting worker with pid: 14156
|
|
[2025-09-08 00:18:26 +0800] [14156] [INFO] 工作进程 14156 已启动
|
|
[2025-09-08 00:18:26 +0800] [14156] [INFO] 工作进程 14156 初始化完成
|
|
[2025-09-08 00:20:05,097] ERROR in meal_planning: 生成饭菜规划时出错: Request timed out.
|
|
[2025-09-08 00:20:05,108] ERROR in meal_planning: API调用失败: 饭菜规划生成失败: Request timed out.
|
|
[2025-09-08 00:20:47 +0800] [14155] [INFO] 工作进程 14155 被中断
|
|
[2025-09-08 00:20:47 +0800] [14156] [INFO] 工作进程 14156 被中断
|
|
[2025-09-08 00:20:47 +0800] [14153] [INFO] 工作进程 14153 被中断
|
|
[2025-09-08 00:20:47 +0800] [14154] [INFO] 工作进程 14154 被中断
|
|
[2025-09-08 00:20:47 +0800] [14152] [INFO] 工作进程 14152 被中断
|
|
[2025-09-08 00:20:47 +0800] [14134] [INFO] Handling signal: int
|
|
[2025-09-08 00:20:47 +0800] [14152] [INFO] 工作进程 14152 被中断
|
|
[2025-09-08 00:20:47 +0800] [14156] [INFO] 工作进程 14156 被中断
|
|
[2025-09-08 00:20:47 +0800] [14153] [INFO] 工作进程 14153 被中断
|
|
[2025-09-08 00:20:47 +0800] [14155] [INFO] 工作进程 14155 被中断
|
|
[2025-09-08 00:20:47 +0800] [14154] [INFO] 工作进程 14154 被中断
|
|
[2025-09-08 00:20:47 +0800] [14152] [INFO] Worker exiting (pid: 14152)
|
|
[2025-09-08 00:20:47 +0800] [14153] [INFO] Worker exiting (pid: 14153)
|
|
[2025-09-08 00:20:47 +0800] [14156] [INFO] Worker exiting (pid: 14156)
|
|
[2025-09-08 00:20:47 +0800] [14155] [INFO] Worker exiting (pid: 14155)
|
|
[2025-09-08 00:20:47 +0800] [14154] [INFO] Worker exiting (pid: 14154)
|
|
[2025-09-08 00:20:48 +0800] [14134] [INFO] Shutting down: Master
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] Listening at: http://0.0.0.0:5002 (8092)
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] Using worker: sync
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:24:51 +0800] [8102] [INFO] Booting worker with pid: 8102
|
|
[2025-09-08 00:24:51 +0800] [8102] [INFO] 工作进程 8102 已启动
|
|
[2025-09-08 00:24:51 +0800] [8102] [INFO] 工作进程 8102 初始化完成
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:24:51 +0800] [8103] [INFO] Booting worker with pid: 8103
|
|
[2025-09-08 00:24:51 +0800] [8103] [INFO] 工作进程 8103 已启动
|
|
[2025-09-08 00:24:51 +0800] [8103] [INFO] 工作进程 8103 初始化完成
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:24:51 +0800] [8104] [INFO] Booting worker with pid: 8104
|
|
[2025-09-08 00:24:51 +0800] [8104] [INFO] 工作进程 8104 已启动
|
|
[2025-09-08 00:24:51 +0800] [8104] [INFO] 工作进程 8104 初始化完成
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:24:51 +0800] [8105] [INFO] Booting worker with pid: 8105
|
|
[2025-09-08 00:24:51 +0800] [8105] [INFO] 工作进程 8105 已启动
|
|
[2025-09-08 00:24:51 +0800] [8105] [INFO] 工作进程 8105 初始化完成
|
|
[2025-09-08 00:24:51 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 00:24:51 +0800] [8106] [INFO] Booting worker with pid: 8106
|
|
[2025-09-08 00:24:51 +0800] [8106] [INFO] 工作进程 8106 已启动
|
|
[2025-09-08 00:24:51 +0800] [8106] [INFO] 工作进程 8106 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [ERROR] Worker (pid:8102) was sent SIGHUP!
|
|
[2025-09-08 04:00:29 +0800] [8092] [ERROR] Worker (pid:8104) was sent SIGHUP!
|
|
[2025-09-08 04:00:29 +0800] [8092] [ERROR] Worker (pid:8105) was sent SIGHUP!
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [8092] [ERROR] Worker (pid:8103) was sent SIGHUP!
|
|
[2025-09-08 04:00:29 +0800] [8092] [ERROR] Worker (pid:8106) was sent SIGHUP!
|
|
[2025-09-08 04:00:29 +0800] [11969] [INFO] Booting worker with pid: 11969
|
|
[2025-09-08 04:00:29 +0800] [11969] [INFO] 工作进程 11969 已启动
|
|
[2025-09-08 04:00:29 +0800] [11969] [INFO] 工作进程 11969 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11970] [INFO] Booting worker with pid: 11970
|
|
[2025-09-08 04:00:29 +0800] [11970] [INFO] 工作进程 11970 已启动
|
|
[2025-09-08 04:00:29 +0800] [11970] [INFO] 工作进程 11970 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11971] [INFO] Booting worker with pid: 11971
|
|
[2025-09-08 04:00:29 +0800] [11971] [INFO] 工作进程 11971 已启动
|
|
[2025-09-08 04:00:29 +0800] [11971] [INFO] 工作进程 11971 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] Handling signal: hup
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] Hang up: Master
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11972] [INFO] Booting worker with pid: 11972
|
|
[2025-09-08 04:00:29 +0800] [11972] [INFO] 工作进程 11972 已启动
|
|
[2025-09-08 04:00:29 +0800] [11972] [INFO] 工作进程 11972 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11973] [INFO] Booting worker with pid: 11973
|
|
[2025-09-08 04:00:29 +0800] [11973] [INFO] 工作进程 11973 已启动
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11973] [INFO] 工作进程 11973 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [8092] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 04:00:29 +0800] [11974] [INFO] Booting worker with pid: 11974
|
|
[2025-09-08 04:00:29 +0800] [11974] [INFO] 工作进程 11974 已启动
|
|
[2025-09-08 04:00:29 +0800] [11974] [INFO] 工作进程 11974 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [11969] [INFO] Worker exiting (pid: 11969)
|
|
[2025-09-08 04:00:29 +0800] [11976] [INFO] Booting worker with pid: 11976
|
|
[2025-09-08 04:00:29 +0800] [11976] [INFO] 工作进程 11976 已启动
|
|
[2025-09-08 04:00:29 +0800] [11976] [INFO] 工作进程 11976 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [11970] [INFO] Worker exiting (pid: 11970)
|
|
[2025-09-08 04:00:29 +0800] [11975] [INFO] Booting worker with pid: 11975
|
|
[2025-09-08 04:00:29 +0800] [11975] [INFO] 工作进程 11975 已启动
|
|
[2025-09-08 04:00:29 +0800] [11975] [INFO] 工作进程 11975 初始化完成
|
|
[2025-09-08 04:00:29 +0800] [11971] [INFO] Worker exiting (pid: 11971)
|
|
[2025-09-08 04:00:30 +0800] [8092] [ERROR] Worker (pid:11971) was sent SIGTERM!
|
|
[2025-09-08 04:00:30 +0800] [8092] [ERROR] Worker (pid:11970) was sent SIGTERM!
|
|
[2025-09-08 06:10:42 +0800] [11972] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-09-08 07:18:03 +0800] [15573] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:19:52,507] ERROR in meal_planning: 生成饭菜规划时出错: Request timed out.
|
|
[2025-09-08 07:19:52,510] ERROR in meal_planning: API调用失败: 饭菜规划生成失败: Request timed out.
|
|
[2025-09-08 07:22:41,781] ERROR in meal_planning: 生成饭菜规划时出错: Request timed out.
|
|
[2025-09-08 07:22:41,781] ERROR in meal_planning: API调用失败: 饭菜规划生成失败: Request timed out.
|
|
[2025-09-08 07:27:45 +0800] [8092] [INFO] Handling signal: term
|
|
[2025-09-08 07:27:45 +0800] [11972] [INFO] Worker exiting (pid: 11972)
|
|
[2025-09-08 07:27:45 +0800] [11974] [INFO] Worker exiting (pid: 11974)
|
|
[2025-09-08 07:27:46 +0800] [11973] [INFO] Worker exiting (pid: 11973)
|
|
[2025-09-08 07:27:46 +0800] [11975] [INFO] Worker exiting (pid: 11975)
|
|
[2025-09-08 07:27:46 +0800] [11976] [INFO] Worker exiting (pid: 11976)
|
|
[2025-09-08 07:27:47 +0800] [8092] [ERROR] Worker (pid:11973) exited with code 120
|
|
[2025-09-08 07:27:47 +0800] [8092] [ERROR] Worker (pid:11973) exited with code 120.
|
|
[2025-09-08 07:27:47 +0800] [8092] [INFO] Shutting down: Master
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] Listening at: http://0.0.0.0:5002 (2660)
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] Using worker: sync
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:28:46 +0800] [2672] [INFO] Booting worker with pid: 2672
|
|
[2025-09-08 07:28:46 +0800] [2672] [INFO] 工作进程 2672 已启动
|
|
[2025-09-08 07:28:46 +0800] [2672] [INFO] 工作进程 2672 初始化完成
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:28:46 +0800] [2673] [INFO] Booting worker with pid: 2673
|
|
[2025-09-08 07:28:46 +0800] [2673] [INFO] 工作进程 2673 已启动
|
|
[2025-09-08 07:28:46 +0800] [2673] [INFO] 工作进程 2673 初始化完成
|
|
[2025-09-08 07:28:46 +0800] [2660] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:28:46 +0800] [2674] [INFO] Booting worker with pid: 2674
|
|
[2025-09-08 07:28:46 +0800] [2674] [INFO] 工作进程 2674 已启动
|
|
[2025-09-08 07:28:46 +0800] [2674] [INFO] 工作进程 2674 初始化完成
|
|
[2025-09-08 07:28:47 +0800] [2660] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:28:47 +0800] [2675] [INFO] Booting worker with pid: 2675
|
|
[2025-09-08 07:28:47 +0800] [2675] [INFO] 工作进程 2675 已启动
|
|
[2025-09-08 07:28:47 +0800] [2675] [INFO] 工作进程 2675 初始化完成
|
|
[2025-09-08 07:28:47 +0800] [2660] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:28:47 +0800] [2676] [INFO] Booting worker with pid: 2676
|
|
[2025-09-08 07:28:47 +0800] [2676] [INFO] 工作进程 2676 已启动
|
|
[2025-09-08 07:28:47 +0800] [2676] [INFO] 工作进程 2676 初始化完成
|
|
[2025-09-08 07:30:53 +0800] [2672] [INFO] Worker exiting (pid: 2672)
|
|
[2025-09-08 07:30:53 +0800] [2660] [INFO] Handling signal: term
|
|
[2025-09-08 07:30:53 +0800] [2673] [INFO] Worker exiting (pid: 2673)
|
|
[2025-09-08 07:30:53 +0800] [2676] [INFO] Worker exiting (pid: 2676)
|
|
[2025-09-08 07:30:53 +0800] [2674] [INFO] Worker exiting (pid: 2674)
|
|
[2025-09-08 07:30:53 +0800] [2675] [INFO] Worker exiting (pid: 2675)
|
|
[2025-09-08 07:30:55 +0800] [2660] [INFO] Shutting down: Master
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] Listening at: http://0.0.0.0:5002 (27287)
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] Using worker: sync
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:30:58 +0800] [27306] [INFO] Booting worker with pid: 27306
|
|
[2025-09-08 07:30:58 +0800] [27306] [INFO] 工作进程 27306 已启动
|
|
[2025-09-08 07:30:58 +0800] [27306] [INFO] 工作进程 27306 初始化完成
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:30:58 +0800] [27307] [INFO] Booting worker with pid: 27307
|
|
[2025-09-08 07:30:58 +0800] [27307] [INFO] 工作进程 27307 已启动
|
|
[2025-09-08 07:30:58 +0800] [27307] [INFO] 工作进程 27307 初始化完成
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:30:58 +0800] [27308] [INFO] Booting worker with pid: 27308
|
|
[2025-09-08 07:30:58 +0800] [27308] [INFO] 工作进程 27308 已启动
|
|
[2025-09-08 07:30:58 +0800] [27308] [INFO] 工作进程 27308 初始化完成
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:30:58 +0800] [27309] [INFO] Booting worker with pid: 27309
|
|
[2025-09-08 07:30:58 +0800] [27309] [INFO] 工作进程 27309 已启动
|
|
[2025-09-08 07:30:58 +0800] [27309] [INFO] 工作进程 27309 初始化完成
|
|
[2025-09-08 07:30:58 +0800] [27287] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:30:58 +0800] [27310] [INFO] Booting worker with pid: 27310
|
|
[2025-09-08 07:30:58 +0800] [27310] [INFO] 工作进程 27310 已启动
|
|
[2025-09-08 07:30:58 +0800] [27310] [INFO] 工作进程 27310 初始化完成
|
|
[2025-09-08 07:35:55 +0800] [27307] [INFO] Worker exiting (pid: 27307)
|
|
[2025-09-08 07:35:55 +0800] [27306] [INFO] Worker exiting (pid: 27306)
|
|
[2025-09-08 07:35:55 +0800] [27309] [INFO] Worker exiting (pid: 27309)
|
|
[2025-09-08 07:35:55 +0800] [27308] [INFO] Worker exiting (pid: 27308)
|
|
[2025-09-08 07:35:55 +0800] [27310] [INFO] Worker exiting (pid: 27310)
|
|
[2025-09-08 07:35:55 +0800] [27287] [INFO] Handling signal: term
|
|
[2025-09-08 07:35:55 +0800] [27287] [ERROR] Worker (pid:27307) was sent SIGTERM!
|
|
[2025-09-08 07:35:55 +0800] [27287] [ERROR] Worker (pid:27309) was sent SIGTERM!
|
|
[2025-09-08 07:35:55 +0800] [27287] [ERROR] Worker (pid:27306) was sent SIGTERM!
|
|
[2025-09-08 07:35:55 +0800] [27287] [ERROR] Worker (pid:27308) was sent SIGTERM!
|
|
[2025-09-08 07:35:55 +0800] [27287] [INFO] Shutting down: Master
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] Listening at: http://0.0.0.0:5002 (21070)
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] Using worker: sync
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:36:00 +0800] [21088] [INFO] Booting worker with pid: 21088
|
|
[2025-09-08 07:36:00 +0800] [21088] [INFO] 工作进程 21088 已启动
|
|
[2025-09-08 07:36:00 +0800] [21088] [INFO] 工作进程 21088 初始化完成
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:36:00 +0800] [21092] [INFO] Booting worker with pid: 21092
|
|
[2025-09-08 07:36:00 +0800] [21092] [INFO] 工作进程 21092 已启动
|
|
[2025-09-08 07:36:00 +0800] [21092] [INFO] 工作进程 21092 初始化完成
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:36:00 +0800] [21093] [INFO] Booting worker with pid: 21093
|
|
[2025-09-08 07:36:00 +0800] [21093] [INFO] 工作进程 21093 已启动
|
|
[2025-09-08 07:36:00 +0800] [21093] [INFO] 工作进程 21093 初始化完成
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:36:00 +0800] [21099] [INFO] Booting worker with pid: 21099
|
|
[2025-09-08 07:36:00 +0800] [21099] [INFO] 工作进程 21099 已启动
|
|
[2025-09-08 07:36:00 +0800] [21099] [INFO] 工作进程 21099 初始化完成
|
|
[2025-09-08 07:36:00 +0800] [21070] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:36:00 +0800] [21100] [INFO] Booting worker with pid: 21100
|
|
[2025-09-08 07:36:00 +0800] [21100] [INFO] 工作进程 21100 已启动
|
|
[2025-09-08 07:36:00 +0800] [21100] [INFO] 工作进程 21100 初始化完成
|
|
[2025-09-08 07:37:03 +0800] [21088] [INFO] Worker exiting (pid: 21088)
|
|
[2025-09-08 07:37:03 +0800] [21070] [INFO] Handling signal: term
|
|
[2025-09-08 07:37:03 +0800] [21092] [INFO] Worker exiting (pid: 21092)
|
|
[2025-09-08 07:37:03 +0800] [21093] [INFO] Worker exiting (pid: 21093)
|
|
[2025-09-08 07:37:03 +0800] [21070] [ERROR] Worker (pid:21088) was sent SIGTERM!
|
|
[2025-09-08 07:37:03 +0800] [21099] [INFO] Worker exiting (pid: 21099)
|
|
[2025-09-08 07:37:03 +0800] [21100] [INFO] Worker exiting (pid: 21100)
|
|
[2025-09-08 07:37:04 +0800] [21070] [INFO] Shutting down: Master
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] Listening at: http://0.0.0.0:5002 (22328)
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] Using worker: sync
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:37:08 +0800] [22335] [INFO] Booting worker with pid: 22335
|
|
[2025-09-08 07:37:08 +0800] [22335] [INFO] 工作进程 22335 已启动
|
|
[2025-09-08 07:37:08 +0800] [22335] [INFO] 工作进程 22335 初始化完成
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:37:08 +0800] [22346] [INFO] Booting worker with pid: 22346
|
|
[2025-09-08 07:37:08 +0800] [22346] [INFO] 工作进程 22346 已启动
|
|
[2025-09-08 07:37:08 +0800] [22346] [INFO] 工作进程 22346 初始化完成
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:37:08 +0800] [22347] [INFO] Booting worker with pid: 22347
|
|
[2025-09-08 07:37:08 +0800] [22347] [INFO] 工作进程 22347 已启动
|
|
[2025-09-08 07:37:08 +0800] [22347] [INFO] 工作进程 22347 初始化完成
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:37:08 +0800] [22348] [INFO] Booting worker with pid: 22348
|
|
[2025-09-08 07:37:08 +0800] [22348] [INFO] 工作进程 22348 已启动
|
|
[2025-09-08 07:37:08 +0800] [22348] [INFO] 工作进程 22348 初始化完成
|
|
[2025-09-08 07:37:08 +0800] [22328] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:37:08 +0800] [22349] [INFO] Booting worker with pid: 22349
|
|
[2025-09-08 07:37:08 +0800] [22349] [INFO] 工作进程 22349 已启动
|
|
[2025-09-08 07:37:08 +0800] [22349] [INFO] 工作进程 22349 初始化完成
|
|
[2025-09-08 07:50:39 +0800] [22335] [INFO] Worker exiting (pid: 22335)
|
|
[2025-09-08 07:50:39 +0800] [22328] [INFO] Handling signal: term
|
|
[2025-09-08 07:50:39 +0800] [22347] [INFO] Worker exiting (pid: 22347)
|
|
[2025-09-08 07:50:39 +0800] [22346] [INFO] Worker exiting (pid: 22346)
|
|
[2025-09-08 07:50:39 +0800] [22349] [INFO] Worker exiting (pid: 22349)
|
|
[2025-09-08 07:50:39 +0800] [22348] [INFO] Worker exiting (pid: 22348)
|
|
[2025-09-08 07:50:41 +0800] [22328] [INFO] Shutting down: Master
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] Listening at: http://0.0.0.0:5002 (1544)
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] Using worker: sync
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:50:45 +0800] [1556] [INFO] Booting worker with pid: 1556
|
|
[2025-09-08 07:50:45 +0800] [1556] [INFO] 工作进程 1556 已启动
|
|
[2025-09-08 07:50:45 +0800] [1556] [INFO] 工作进程 1556 初始化完成
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:50:45 +0800] [1560] [INFO] Booting worker with pid: 1560
|
|
[2025-09-08 07:50:45 +0800] [1560] [INFO] 工作进程 1560 已启动
|
|
[2025-09-08 07:50:45 +0800] [1560] [INFO] 工作进程 1560 初始化完成
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:50:45 +0800] [1564] [INFO] Booting worker with pid: 1564
|
|
[2025-09-08 07:50:45 +0800] [1564] [INFO] 工作进程 1564 已启动
|
|
[2025-09-08 07:50:45 +0800] [1564] [INFO] 工作进程 1564 初始化完成
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:50:45 +0800] [1565] [INFO] Booting worker with pid: 1565
|
|
[2025-09-08 07:50:45 +0800] [1565] [INFO] 工作进程 1565 已启动
|
|
[2025-09-08 07:50:45 +0800] [1565] [INFO] 工作进程 1565 初始化完成
|
|
[2025-09-08 07:50:45 +0800] [1544] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:50:45 +0800] [1566] [INFO] Booting worker with pid: 1566
|
|
[2025-09-08 07:50:45 +0800] [1566] [INFO] 工作进程 1566 已启动
|
|
[2025-09-08 07:50:45 +0800] [1566] [INFO] 工作进程 1566 初始化完成
|
|
[2025-09-08 07:51:26,972] ERROR in app: Exception on /meal-planning/history [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 91, in meal_planning_history
|
|
return render_template('meal_planning_history.html')
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1295, in render
|
|
self.environment.handle_exception()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 942, in handle_exception
|
|
raise rewrite_traceback_stack(source=source)
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/meal_planning_history.html", line 319, in top-level template code
|
|
<a class="navbar-brand" href="{{ url_for('index') }}">
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1121, in url_for
|
|
return self.handle_url_build_error(error, endpoint, values)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1110, in url_for
|
|
rv = url_adapter.build( # type: ignore[union-attr]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 924, in build
|
|
raise BuildError(endpoint, values, method, self)
|
|
werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'index'. Did you mean 'main.index' instead?
|
|
[2025-09-08 07:52:02 +0800] [1556] [INFO] Worker exiting (pid: 1556)
|
|
[2025-09-08 07:52:02 +0800] [1544] [INFO] Handling signal: term
|
|
[2025-09-08 07:52:02 +0800] [1564] [INFO] Worker exiting (pid: 1564)
|
|
[2025-09-08 07:52:02 +0800] [1560] [INFO] Worker exiting (pid: 1560)
|
|
[2025-09-08 07:52:02 +0800] [1566] [INFO] Worker exiting (pid: 1566)
|
|
[2025-09-08 07:52:02 +0800] [1565] [INFO] Worker exiting (pid: 1565)
|
|
[2025-09-08 07:52:03 +0800] [1544] [INFO] Shutting down: Master
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] Listening at: http://0.0.0.0:5002 (2861)
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] Using worker: sync
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:52:07 +0800] [2876] [INFO] Booting worker with pid: 2876
|
|
[2025-09-08 07:52:07 +0800] [2876] [INFO] 工作进程 2876 已启动
|
|
[2025-09-08 07:52:07 +0800] [2876] [INFO] 工作进程 2876 初始化完成
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:52:07 +0800] [2881] [INFO] Booting worker with pid: 2881
|
|
[2025-09-08 07:52:07 +0800] [2881] [INFO] 工作进程 2881 已启动
|
|
[2025-09-08 07:52:07 +0800] [2881] [INFO] 工作进程 2881 初始化完成
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:52:07 +0800] [2882] [INFO] Booting worker with pid: 2882
|
|
[2025-09-08 07:52:07 +0800] [2882] [INFO] 工作进程 2882 已启动
|
|
[2025-09-08 07:52:07 +0800] [2882] [INFO] 工作进程 2882 初始化完成
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:52:07 +0800] [2883] [INFO] Booting worker with pid: 2883
|
|
[2025-09-08 07:52:07 +0800] [2883] [INFO] 工作进程 2883 已启动
|
|
[2025-09-08 07:52:07 +0800] [2883] [INFO] 工作进程 2883 初始化完成
|
|
[2025-09-08 07:52:07 +0800] [2861] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:52:07 +0800] [2884] [INFO] Booting worker with pid: 2884
|
|
[2025-09-08 07:52:07 +0800] [2884] [INFO] 工作进程 2884 已启动
|
|
[2025-09-08 07:52:07 +0800] [2884] [INFO] 工作进程 2884 初始化完成
|
|
[2025-09-08 07:52:12,623] ERROR in app: Exception on /meal-planning/history [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/meal_planning.py", line 91, in meal_planning_history
|
|
return render_template('meal_planning_history.html')
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 150, in render_template
|
|
return _render(app, template, context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/templating.py", line 131, in _render
|
|
rv = template.render(context)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 1295, in render
|
|
self.environment.handle_exception()
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/jinja2/environment.py", line 942, in handle_exception
|
|
raise rewrite_traceback_stack(source=source)
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/templates/meal_planning_history.html", line 347, in top-level template code
|
|
<a href="{{ url_for('favorites') }}" class="nav-link">
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1121, in url_for
|
|
return self.handle_url_build_error(error, endpoint, values)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1110, in url_for
|
|
rv = url_adapter.build( # type: ignore[union-attr]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 924, in build
|
|
raise BuildError(endpoint, values, method, self)
|
|
werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'favorites'. Did you mean 'favorites.add_favorite' instead?
|
|
[2025-09-08 07:53:02 +0800] [2881] [INFO] Worker exiting (pid: 2881)
|
|
[2025-09-08 07:53:02 +0800] [2861] [INFO] Handling signal: term
|
|
[2025-09-08 07:53:02 +0800] [2876] [INFO] Worker exiting (pid: 2876)
|
|
[2025-09-08 07:53:02 +0800] [2883] [INFO] Worker exiting (pid: 2883)
|
|
[2025-09-08 07:53:02 +0800] [2882] [INFO] Worker exiting (pid: 2882)
|
|
[2025-09-08 07:53:02 +0800] [2884] [INFO] Worker exiting (pid: 2884)
|
|
[2025-09-08 07:53:03 +0800] [2861] [INFO] Shutting down: Master
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] Listening at: http://0.0.0.0:5002 (3865)
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] Using worker: sync
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:53:07 +0800] [3883] [INFO] Booting worker with pid: 3883
|
|
[2025-09-08 07:53:07 +0800] [3883] [INFO] 工作进程 3883 已启动
|
|
[2025-09-08 07:53:07 +0800] [3883] [INFO] 工作进程 3883 初始化完成
|
|
[2025-09-08 07:53:07 +0800] [3884] [INFO] Booting worker with pid: 3884
|
|
[2025-09-08 07:53:07 +0800] [3884] [INFO] 工作进程 3884 已启动
|
|
[2025-09-08 07:53:07 +0800] [3884] [INFO] 工作进程 3884 初始化完成
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:53:07 +0800] [3885] [INFO] Booting worker with pid: 3885
|
|
[2025-09-08 07:53:07 +0800] [3885] [INFO] 工作进程 3885 已启动
|
|
[2025-09-08 07:53:07 +0800] [3885] [INFO] 工作进程 3885 初始化完成
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:53:07 +0800] [3886] [INFO] Booting worker with pid: 3886
|
|
[2025-09-08 07:53:07 +0800] [3886] [INFO] 工作进程 3886 已启动
|
|
[2025-09-08 07:53:07 +0800] [3886] [INFO] 工作进程 3886 初始化完成
|
|
[2025-09-08 07:53:07 +0800] [3865] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:53:07 +0800] [3887] [INFO] Booting worker with pid: 3887
|
|
[2025-09-08 07:53:07 +0800] [3887] [INFO] 工作进程 3887 已启动
|
|
[2025-09-08 07:53:07 +0800] [3887] [INFO] 工作进程 3887 初始化完成
|
|
[2025-09-08 07:59:17 +0800] [3883] [INFO] Worker exiting (pid: 3883)
|
|
[2025-09-08 07:59:17 +0800] [3865] [INFO] Handling signal: term
|
|
[2025-09-08 07:59:17 +0800] [3884] [INFO] Worker exiting (pid: 3884)
|
|
[2025-09-08 07:59:17 +0800] [3886] [INFO] Worker exiting (pid: 3886)
|
|
[2025-09-08 07:59:17 +0800] [3885] [INFO] Worker exiting (pid: 3885)
|
|
[2025-09-08 07:59:17 +0800] [3887] [INFO] Worker exiting (pid: 3887)
|
|
[2025-09-08 07:59:18 +0800] [3865] [INFO] Shutting down: Master
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] Listening at: http://0.0.0.0:5002 (30641)
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] Using worker: sync
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:59:21 +0800] [30664] [INFO] Booting worker with pid: 30664
|
|
[2025-09-08 07:59:21 +0800] [30664] [INFO] 工作进程 30664 已启动
|
|
[2025-09-08 07:59:21 +0800] [30664] [INFO] 工作进程 30664 初始化完成
|
|
[2025-09-08 07:59:21 +0800] [30641] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:59:21 +0800] [30668] [INFO] Booting worker with pid: 30668
|
|
[2025-09-08 07:59:21 +0800] [30668] [INFO] 工作进程 30668 已启动
|
|
[2025-09-08 07:59:22 +0800] [30668] [INFO] 工作进程 30668 初始化完成
|
|
[2025-09-08 07:59:22 +0800] [30641] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:59:22 +0800] [30672] [INFO] Booting worker with pid: 30672
|
|
[2025-09-08 07:59:22 +0800] [30672] [INFO] 工作进程 30672 已启动
|
|
[2025-09-08 07:59:22 +0800] [30672] [INFO] 工作进程 30672 初始化完成
|
|
[2025-09-08 07:59:22 +0800] [30641] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:59:22 +0800] [30673] [INFO] Booting worker with pid: 30673
|
|
[2025-09-08 07:59:22 +0800] [30673] [INFO] 工作进程 30673 已启动
|
|
[2025-09-08 07:59:22 +0800] [30673] [INFO] 工作进程 30673 初始化完成
|
|
[2025-09-08 07:59:22 +0800] [30641] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 07:59:22 +0800] [30674] [INFO] Booting worker with pid: 30674
|
|
[2025-09-08 07:59:22 +0800] [30674] [INFO] 工作进程 30674 已启动
|
|
[2025-09-08 07:59:22 +0800] [30674] [INFO] 工作进程 30674 初始化完成
|
|
[2025-09-08 08:00:57 +0800] [30668] [INFO] Worker exiting (pid: 30668)
|
|
[2025-09-08 08:00:57 +0800] [30641] [INFO] Handling signal: term
|
|
[2025-09-08 08:00:57 +0800] [30664] [INFO] Worker exiting (pid: 30664)
|
|
[2025-09-08 08:00:57 +0800] [30673] [INFO] Worker exiting (pid: 30673)
|
|
[2025-09-08 08:01:02 +0800] [22794] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 08:01:49,955] ERROR in meal_planning: 生成饭菜规划时出错: Request timed out.
|
|
[2025-09-08 08:01:49,968] ERROR in meal_planning: API调用失败: 饭菜规划生成失败: Request timed out.
|
|
[2025-09-08 08:01:49 +0800] [30672] [INFO] Worker exiting (pid: 30672)
|
|
[2025-09-08 08:01:57 +0800] [30641] [INFO] Shutting down: Master
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] Listening at: http://0.0.0.0:5002 (24437)
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] Using worker: sync
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 08:03:01 +0800] [24517] [INFO] Booting worker with pid: 24517
|
|
[2025-09-08 08:03:01 +0800] [24517] [INFO] 工作进程 24517 已启动
|
|
[2025-09-08 08:03:01 +0800] [24517] [INFO] 工作进程 24517 初始化完成
|
|
[2025-09-08 08:03:01 +0800] [24437] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 08:03:01 +0800] [24527] [INFO] Booting worker with pid: 24527
|
|
[2025-09-08 08:03:01 +0800] [24527] [INFO] 工作进程 24527 已启动
|
|
[2025-09-08 08:03:01 +0800] [24527] [INFO] 工作进程 24527 初始化完成
|
|
[2025-09-08 08:03:02 +0800] [24437] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 08:03:02 +0800] [24531] [INFO] Booting worker with pid: 24531
|
|
[2025-09-08 08:03:02 +0800] [24531] [INFO] 工作进程 24531 已启动
|
|
[2025-09-08 08:03:02 +0800] [24531] [INFO] 工作进程 24531 初始化完成
|
|
[2025-09-08 08:03:02 +0800] [24437] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 08:03:02 +0800] [24538] [INFO] Booting worker with pid: 24538
|
|
[2025-09-08 08:03:02 +0800] [24538] [INFO] 工作进程 24538 已启动
|
|
[2025-09-08 08:03:02 +0800] [24538] [INFO] 工作进程 24538 初始化完成
|
|
[2025-09-08 08:03:02 +0800] [24437] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-08 08:03:02 +0800] [24541] [INFO] Booting worker with pid: 24541
|
|
[2025-09-08 08:03:02 +0800] [24541] [INFO] 工作进程 24541 已启动
|
|
[2025-09-08 08:03:02 +0800] [24541] [INFO] 工作进程 24541 初始化完成
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] Listening at: http://0.0.0.0:5002 (11486)
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] Using worker: sync
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 07:53:27 +0800] [11511] [INFO] Booting worker with pid: 11511
|
|
[2025-09-09 07:53:27 +0800] [11511] [INFO] 工作进程 11511 已启动
|
|
[2025-09-09 07:53:27 +0800] [11511] [INFO] 工作进程 11511 初始化完成
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 07:53:27 +0800] [11513] [INFO] Booting worker with pid: 11513
|
|
[2025-09-09 07:53:27 +0800] [11513] [INFO] 工作进程 11513 已启动
|
|
[2025-09-09 07:53:27 +0800] [11513] [INFO] 工作进程 11513 初始化完成
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 07:53:27 +0800] [11514] [INFO] Booting worker with pid: 11514
|
|
[2025-09-09 07:53:27 +0800] [11514] [INFO] 工作进程 11514 已启动
|
|
[2025-09-09 07:53:27 +0800] [11514] [INFO] 工作进程 11514 初始化完成
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 07:53:27 +0800] [11515] [INFO] Booting worker with pid: 11515
|
|
[2025-09-09 07:53:27 +0800] [11515] [INFO] 工作进程 11515 已启动
|
|
[2025-09-09 07:53:27 +0800] [11515] [INFO] 工作进程 11515 初始化完成
|
|
[2025-09-09 07:53:27 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 07:53:27 +0800] [11516] [INFO] Booting worker with pid: 11516
|
|
[2025-09-09 07:53:27 +0800] [11516] [INFO] 工作进程 11516 已启动
|
|
[2025-09-09 07:53:27 +0800] [11516] [INFO] 工作进程 11516 初始化完成
|
|
[2025-09-09 08:24:51 +0800] [11486] [CRITICAL] WORKER TIMEOUT (pid:11516)
|
|
[2025-09-09 08:24:51 +0800] [11516] [INFO] 工作进程 11516 异常退出
|
|
[2025-09-09 08:24:51 +0800] [11516] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 274, in parse
|
|
line, rbuf = self.read_line(unreader, buf, self.limit_request_line)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 326, in read_line
|
|
self.get_data(unreader, buf)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-09 08:24:51 +0800] [11516] [INFO] Worker exiting (pid: 11516)
|
|
[2025-09-09 08:24:51 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 08:24:51 +0800] [2205] [INFO] Booting worker with pid: 2205
|
|
[2025-09-09 08:24:51 +0800] [2205] [INFO] 工作进程 2205 已启动
|
|
[2025-09-09 08:24:51 +0800] [2205] [INFO] 工作进程 2205 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [11486] [ERROR] Worker (pid:11513) was sent SIGHUP!
|
|
[2025-09-09 11:43:55 +0800] [11486] [ERROR] Worker (pid:11514) was sent SIGHUP!
|
|
[2025-09-09 11:43:55 +0800] [11486] [ERROR] Worker (pid:2205) was sent SIGHUP!
|
|
[2025-09-09 11:43:55 +0800] [11486] [ERROR] Worker (pid:11515) was sent SIGHUP!
|
|
[2025-09-09 11:43:55 +0800] [11486] [ERROR] Worker (pid:11511) was sent SIGHUP!
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6712] [INFO] Booting worker with pid: 6712
|
|
[2025-09-09 11:43:55 +0800] [6712] [INFO] 工作进程 6712 已启动
|
|
[2025-09-09 11:43:55 +0800] [6712] [INFO] 工作进程 6712 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6713] [INFO] Booting worker with pid: 6713
|
|
[2025-09-09 11:43:55 +0800] [6713] [INFO] 工作进程 6713 已启动
|
|
[2025-09-09 11:43:55 +0800] [6713] [INFO] 工作进程 6713 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6714] [INFO] Booting worker with pid: 6714
|
|
[2025-09-09 11:43:55 +0800] [6714] [INFO] 工作进程 6714 已启动
|
|
[2025-09-09 11:43:55 +0800] [6714] [INFO] 工作进程 6714 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] Handling signal: hup
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] Hang up: Master
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6715] [INFO] Booting worker with pid: 6715
|
|
[2025-09-09 11:43:55 +0800] [6715] [INFO] 工作进程 6715 已启动
|
|
[2025-09-09 11:43:55 +0800] [6715] [INFO] 工作进程 6715 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6716] [INFO] Booting worker with pid: 6716
|
|
[2025-09-09 11:43:55 +0800] [6716] [INFO] 工作进程 6716 已启动
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6716] [INFO] 工作进程 6716 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [6717] [INFO] Booting worker with pid: 6717
|
|
[2025-09-09 11:43:55 +0800] [6717] [INFO] 工作进程 6717 已启动
|
|
[2025-09-09 11:43:55 +0800] [11486] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 11:43:55 +0800] [6717] [INFO] 工作进程 6717 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [6718] [INFO] Booting worker with pid: 6718
|
|
[2025-09-09 11:43:55 +0800] [6718] [INFO] 工作进程 6718 已启动
|
|
[2025-09-09 11:43:55 +0800] [6719] [INFO] Booting worker with pid: 6719
|
|
[2025-09-09 11:43:55 +0800] [6719] [INFO] 工作进程 6719 已启动
|
|
[2025-09-09 11:43:55 +0800] [6718] [INFO] 工作进程 6718 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [6712] [INFO] Worker exiting (pid: 6712)
|
|
[2025-09-09 11:43:55 +0800] [6719] [INFO] 工作进程 6719 初始化完成
|
|
[2025-09-09 11:43:55 +0800] [6713] [INFO] Worker exiting (pid: 6713)
|
|
[2025-09-09 11:43:55 +0800] [6714] [INFO] Worker exiting (pid: 6714)
|
|
[2025-09-09 11:43:56 +0800] [11486] [ERROR] Worker (pid:6713) was sent SIGTERM!
|
|
[2025-09-09 11:43:56 +0800] [11486] [ERROR] Worker (pid:6714) was sent SIGTERM!
|
|
[2025-09-09 12:23:39,725] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
generated_text = generate_with_llm(form.input_text.data, template_id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 53, in generate_with_llm
|
|
print("\n=== API 调用参数 ===")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 12:23:49,735] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
generated_text = generate_with_llm(form.input_text.data, template_id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 53, in generate_with_llm
|
|
print("\n=== API 调用参数 ===")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 12:24:06,039] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
generated_text = generate_with_llm(form.input_text.data, template_id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 53, in generate_with_llm
|
|
print("\n=== API 调用参数 ===")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 12:41:39,677] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
generated_text = generate_with_llm(form.input_text.data, template_id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 53, in generate_with_llm
|
|
print("\n=== API 调用参数 ===")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 12:53:29,512] ERROR in app: Exception on / [POST]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 129, in index
|
|
generated_text = generate_with_llm(form.input_text.data, template_id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/routes/routes.py", line 53, in generate_with_llm
|
|
print("\n=== API 调用参数 ===")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 16:20:33 +0800] [6716] [WARNING] Invalid request from ip=3.131.215.38: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-09-09 17:57:29,228] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 19:15:36,505] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 19:15:40,924] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 19:15:55,615] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 19:15:58,925] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 21:45:56 +0800] [6718] [WARNING] Invalid request from ip=121.43.117.42: Invalid HTTP request line: ''
|
|
[2025-09-09 22:18:38,825] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(func.case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/functions.py", line 976, in __call__
|
|
return Function(
|
|
^^^^^^^^^
|
|
TypeError: Function.__init__() got an unexpected keyword argument 'else_'
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-09 22:20:26 +0800] [6715] [INFO] Worker exiting (pid: 6715)
|
|
[2025-09-09 22:20:26 +0800] [6719] [INFO] Worker exiting (pid: 6719)
|
|
[2025-09-09 22:20:26 +0800] [6717] [INFO] Worker exiting (pid: 6717)
|
|
[2025-09-09 22:20:26 +0800] [11486] [INFO] Handling signal: term
|
|
[2025-09-09 22:20:26 +0800] [6718] [INFO] Worker exiting (pid: 6718)
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6719) was sent SIGTERM!
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6715) was sent SIGTERM!
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6718) exited with code 120
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6718) exited with code 120.
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6717) exited with code 120
|
|
[2025-09-09 22:20:26 +0800] [11486] [ERROR] Worker (pid:6717) exited with code 120.
|
|
[2025-09-09 22:20:56 +0800] [6716] [INFO] Worker exiting (pid: 6716)
|
|
[2025-09-09 22:20:56 +0800] [11486] [ERROR] Worker (pid:6716) exited with code 120
|
|
[2025-09-09 22:20:56 +0800] [11486] [ERROR] Worker (pid:6716) exited with code 120.
|
|
[2025-09-09 22:20:56 +0800] [11486] [INFO] Shutting down: Master
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] Listening at: http://0.0.0.0:5002 (29071)
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] Using worker: sync
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 22:20:59 +0800] [29091] [INFO] Booting worker with pid: 29091
|
|
[2025-09-09 22:20:59 +0800] [29091] [INFO] 工作进程 29091 已启动
|
|
[2025-09-09 22:20:59 +0800] [29091] [INFO] 工作进程 29091 初始化完成
|
|
[2025-09-09 22:20:59 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 22:20:59 +0800] [29092] [INFO] Booting worker with pid: 29092
|
|
[2025-09-09 22:20:59 +0800] [29092] [INFO] 工作进程 29092 已启动
|
|
[2025-09-09 22:20:59 +0800] [29092] [INFO] 工作进程 29092 初始化完成
|
|
[2025-09-09 22:21:00 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 22:21:00 +0800] [29093] [INFO] Booting worker with pid: 29093
|
|
[2025-09-09 22:21:00 +0800] [29093] [INFO] 工作进程 29093 已启动
|
|
[2025-09-09 22:21:00 +0800] [29093] [INFO] 工作进程 29093 初始化完成
|
|
[2025-09-09 22:21:00 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 22:21:00 +0800] [29094] [INFO] Booting worker with pid: 29094
|
|
[2025-09-09 22:21:00 +0800] [29094] [INFO] 工作进程 29094 已启动
|
|
[2025-09-09 22:21:00 +0800] [29094] [INFO] 工作进程 29094 初始化完成
|
|
[2025-09-09 22:21:00 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-09 22:21:00 +0800] [29095] [INFO] Booting worker with pid: 29095
|
|
[2025-09-09 22:21:00 +0800] [29095] [INFO] 工作进程 29095 已启动
|
|
[2025-09-09 22:21:00 +0800] [29095] [INFO] 工作进程 29095 初始化完成
|
|
[2025-09-09 23:56:02 +0800] [29095] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-09-10 01:40:10 +0800] [29091] [WARNING] Invalid request from ip=195.178.110.4: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-09-10 02:28:29 +0800] [29095] [WARNING] Invalid request from ip=195.178.110.3: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:29091) was sent SIGHUP!
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:29092) was sent SIGHUP!
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:29095) was sent SIGHUP!
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23032] [INFO] Booting worker with pid: 23032
|
|
[2025-09-10 04:52:18 +0800] [23032] [INFO] 工作进程 23032 已启动
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:29093) was sent SIGHUP!
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:29094) was sent SIGHUP!
|
|
[2025-09-10 04:52:18 +0800] [23032] [INFO] 工作进程 23032 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23033] [INFO] Booting worker with pid: 23033
|
|
[2025-09-10 04:52:18 +0800] [23033] [INFO] 工作进程 23033 已启动
|
|
[2025-09-10 04:52:18 +0800] [23033] [INFO] 工作进程 23033 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23034] [INFO] Booting worker with pid: 23034
|
|
[2025-09-10 04:52:18 +0800] [23034] [INFO] 工作进程 23034 已启动
|
|
[2025-09-10 04:52:18 +0800] [23034] [INFO] 工作进程 23034 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] Handling signal: hup
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] Hang up: Master
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23035] [INFO] Booting worker with pid: 23035
|
|
[2025-09-10 04:52:18 +0800] [23035] [INFO] 工作进程 23035 已启动
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23035] [INFO] 工作进程 23035 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [23036] [INFO] Booting worker with pid: 23036
|
|
[2025-09-10 04:52:18 +0800] [23036] [INFO] 工作进程 23036 已启动
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23036] [INFO] 工作进程 23036 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 04:52:18 +0800] [23038] [INFO] Booting worker with pid: 23038
|
|
[2025-09-10 04:52:18 +0800] [23038] [INFO] 工作进程 23038 已启动
|
|
[2025-09-10 04:52:18 +0800] [23033] [INFO] Worker exiting (pid: 23033)
|
|
[2025-09-10 04:52:18 +0800] [23038] [INFO] 工作进程 23038 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [23032] [INFO] Worker exiting (pid: 23032)
|
|
[2025-09-10 04:52:18 +0800] [23034] [INFO] Worker exiting (pid: 23034)
|
|
[2025-09-10 04:52:18 +0800] [23037] [INFO] Booting worker with pid: 23037
|
|
[2025-09-10 04:52:18 +0800] [23037] [INFO] 工作进程 23037 已启动
|
|
[2025-09-10 04:52:18 +0800] [23037] [INFO] 工作进程 23037 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [23039] [INFO] Booting worker with pid: 23039
|
|
[2025-09-10 04:52:18 +0800] [23039] [INFO] 工作进程 23039 已启动
|
|
[2025-09-10 04:52:18 +0800] [23039] [INFO] 工作进程 23039 初始化完成
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:23032) was sent SIGTERM!
|
|
[2025-09-10 04:52:18 +0800] [29071] [ERROR] Worker (pid:23034) was sent SIGTERM!
|
|
[2025-09-10 09:12:17 +0800] [29071] [CRITICAL] WORKER TIMEOUT (pid:23038)
|
|
[2025-09-10 09:12:17 +0800] [23038] [INFO] 工作进程 23038 异常退出
|
|
[2025-09-10 09:12:17 +0800] [23038] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 274, in parse
|
|
line, rbuf = self.read_line(unreader, buf, self.limit_request_line)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 326, in read_line
|
|
self.get_data(unreader, buf)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-10 09:12:17 +0800] [23038] [INFO] Worker exiting (pid: 23038)
|
|
[2025-09-10 09:12:17 +0800] [29071] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 09:12:17 +0800] [17331] [INFO] Booting worker with pid: 17331
|
|
[2025-09-10 09:12:17 +0800] [17331] [INFO] 工作进程 17331 已启动
|
|
[2025-09-10 09:12:17 +0800] [17331] [INFO] 工作进程 17331 初始化完成
|
|
[2025-09-10 12:03:26 +0800] [23039] [WARNING] Invalid request from ip=79.124.49.202: Invalid HTTP request line: '\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr'
|
|
[2025-09-10 12:12:11 +0800] [23035] [WARNING] Invalid request from ip=206.168.34.61: Invalid HTTP Version: (2, 0)
|
|
[2025-09-10 12:12:20 +0800] [23035] [WARNING] Invalid request from ip=206.168.34.61: Invalid HTTP Version: (2, 0)
|
|
[2025-09-10 14:19:03,191] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:19:06,982] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:19:17,708] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:19:26,794] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:19:43,139] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:19:45,895] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:20:08,119] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 14:37:20,408] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 16:32:32 +0800] [23037] [WARNING] Invalid request from ip=3.132.23.201: Invalid HTTP request line: 'SSH-2.0-Go'
|
|
[2025-09-10 23:25:21,452] ERROR in app: Exception on /admin/analytics_admin/ [GET]
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 53, in _get_analytics_data
|
|
func.sum(case([(User.status == 1, 1)], else_=0)).label('active_users'),
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/_elements_constructors.py", line 853, in case
|
|
return Case(*whens, value=value, else_=else_)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 3348, in __init__
|
|
new_whens: Iterable[Any] = coercions._expression_collection_was_a_list(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/sqlalchemy/sql/coercions.py", line 151, in _expression_collection_was_a_list
|
|
raise exc.ArgumentError(
|
|
sqlalchemy.exc.ArgumentError: The "whens" argument to case(), when referring to a sequence of items, is now passed as a series of positional elements, rather than as a list.
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
|
|
response = self.full_dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
|
|
rv = self.handle_user_exception(e)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
|
|
return cors_after_request(app.make_response(f(*args, **kwargs)))
|
|
^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 69, in inner
|
|
return self._run_view(f, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_admin/base.py", line 369, in _run_view
|
|
return fn(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 27, in index
|
|
stats = self._get_analytics_data()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/utils/performance_monitor.py", line 48, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/aitsc/src/flask_prompt_master/admin/views/analytics_admin.py", line 89, in _get_analytics_data
|
|
print(f"获取分析数据失败: {str(e)}")
|
|
OSError: [Errno 5] Input/output error
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] Listening at: http://0.0.0.0:5002 (2814)
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] Using worker: sync
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:27:00 +0800] [2904] [INFO] Booting worker with pid: 2904
|
|
[2025-09-10 23:27:00 +0800] [2904] [INFO] 工作进程 2904 已启动
|
|
[2025-09-10 23:27:00 +0800] [2904] [INFO] 工作进程 2904 初始化完成
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:27:00 +0800] [2922] [INFO] Booting worker with pid: 2922
|
|
[2025-09-10 23:27:00 +0800] [2922] [INFO] 工作进程 2922 已启动
|
|
[2025-09-10 23:27:00 +0800] [2922] [INFO] 工作进程 2922 初始化完成
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:27:00 +0800] [2940] [INFO] Booting worker with pid: 2940
|
|
[2025-09-10 23:27:00 +0800] [2940] [INFO] 工作进程 2940 已启动
|
|
[2025-09-10 23:27:00 +0800] [2940] [INFO] 工作进程 2940 初始化完成
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:27:00 +0800] [2941] [INFO] Booting worker with pid: 2941
|
|
[2025-09-10 23:27:00 +0800] [2941] [INFO] 工作进程 2941 已启动
|
|
[2025-09-10 23:27:00 +0800] [2941] [INFO] 工作进程 2941 初始化完成
|
|
[2025-09-10 23:27:00 +0800] [2814] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:27:00 +0800] [2942] [INFO] Booting worker with pid: 2942
|
|
[2025-09-10 23:27:00 +0800] [2942] [INFO] 工作进程 2942 已启动
|
|
[2025-09-10 23:27:00 +0800] [2942] [INFO] 工作进程 2942 初始化完成
|
|
[2025-09-10 23:32:22 +0800] [13240] [DEBUG] Current configuration:
|
|
config: gunicorn.conf.py
|
|
wsgi_app: None
|
|
bind: ['0.0.0.0:5002']
|
|
backlog: 2048
|
|
workers: 5
|
|
worker_class: sync
|
|
threads: 1
|
|
worker_connections: 1000
|
|
max_requests: 1000
|
|
max_requests_jitter: 100
|
|
timeout: 120
|
|
graceful_timeout: 60
|
|
keepalive: 2
|
|
limit_request_line: 4094
|
|
limit_request_fields: 100
|
|
limit_request_field_size: 8190
|
|
reload: False
|
|
reload_engine: auto
|
|
reload_extra_files: []
|
|
spew: False
|
|
check_config: False
|
|
print_config: False
|
|
preload_app: True
|
|
sendfile: None
|
|
reuse_port: False
|
|
chdir: /home/renjianbo/aitsc
|
|
daemon: False
|
|
raw_env: ['FLASK_ENV=production']
|
|
pidfile: logs/gunicorn.pid
|
|
worker_tmp_dir: None
|
|
user: 1003
|
|
group: 1003
|
|
umask: 0
|
|
initgroups: False
|
|
tmp_upload_dir: None
|
|
secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
|
|
forwarded_allow_ips: ['127.0.0.1', '::1']
|
|
accesslog: logs/gunicorn_access.log
|
|
disable_redirect_access_to_syslog: False
|
|
access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s" %(D)s
|
|
errorlog: logs/gunicorn_error.log
|
|
loglevel: debug
|
|
capture_output: False
|
|
logger_class: gunicorn.glogging.Logger
|
|
logconfig: None
|
|
logconfig_dict: {}
|
|
logconfig_json: None
|
|
syslog_addr: udp://localhost:514
|
|
syslog: False
|
|
syslog_prefix: None
|
|
syslog_facility: user
|
|
enable_stdio_inheritance: False
|
|
statsd_host: None
|
|
dogstatsd_tags:
|
|
statsd_prefix:
|
|
proc_name: None
|
|
default_proc_name: run_dev:app
|
|
pythonpath: None
|
|
paste: None
|
|
on_starting: <function on_starting at 0x7fbeba424cc0>
|
|
on_reload: <function on_reload at 0x7fbeba424c20>
|
|
when_ready: <function WhenReady.when_ready at 0x7fbebab325c0>
|
|
pre_fork: <function pre_fork at 0x7fbeba424ea0>
|
|
post_fork: <function post_fork at 0x7fbeba47ede0>
|
|
post_worker_init: <function post_worker_init at 0x7fbeba47ee80>
|
|
worker_int: <function worker_int at 0x7fbeba424d60>
|
|
worker_abort: <function worker_abort at 0x7fbeba47ef20>
|
|
pre_exec: <function PreExec.pre_exec at 0x7fbebab32de0>
|
|
pre_request: <function PreRequest.pre_request at 0x7fbebab32f20>
|
|
post_request: <function PostRequest.post_request at 0x7fbebab32fc0>
|
|
child_exit: <function ChildExit.child_exit at 0x7fbebab33100>
|
|
worker_exit: <function WorkerExit.worker_exit at 0x7fbebab33240>
|
|
nworkers_changed: <function NumWorkersChanged.nworkers_changed at 0x7fbebab33380>
|
|
on_exit: <function OnExit.on_exit at 0x7fbebab334c0>
|
|
ssl_context: <function NewSSLContext.ssl_context at 0x7fbebab336a0>
|
|
proxy_protocol: False
|
|
proxy_allow_ips: ['127.0.0.1', '::1']
|
|
keyfile: None
|
|
certfile: None
|
|
ssl_version: 2
|
|
cert_reqs: 0
|
|
ca_certs: None
|
|
suppress_ragged_eofs: True
|
|
do_handshake_on_connect: False
|
|
ciphers: None
|
|
raw_paste_global_conf: []
|
|
permit_obsolete_folding: False
|
|
strip_header_spaces: False
|
|
permit_unconventional_http_method: False
|
|
permit_unconventional_http_version: False
|
|
casefold_http_method: False
|
|
forwarder_headers: ['SCRIPT_NAME', 'PATH_INFO']
|
|
header_map: drop
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:32:23 +0800] [13240] [DEBUG] Arbiter booted
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] Listening at: http://0.0.0.0:5002 (13240)
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] Using worker: sync
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:32:23 +0800] [13256] [INFO] Booting worker with pid: 13256
|
|
[2025-09-10 23:32:23 +0800] [13256] [INFO] 工作进程 13256 已启动
|
|
[2025-09-10 23:32:23 +0800] [13256] [INFO] 工作进程 13256 初始化完成
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:32:23 +0800] [13257] [INFO] Booting worker with pid: 13257
|
|
[2025-09-10 23:32:23 +0800] [13257] [INFO] 工作进程 13257 已启动
|
|
[2025-09-10 23:32:23 +0800] [13257] [INFO] 工作进程 13257 初始化完成
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:32:23 +0800] [13258] [INFO] Booting worker with pid: 13258
|
|
[2025-09-10 23:32:23 +0800] [13258] [INFO] 工作进程 13258 已启动
|
|
[2025-09-10 23:32:23 +0800] [13258] [INFO] 工作进程 13258 初始化完成
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:32:23 +0800] [13265] [INFO] Booting worker with pid: 13265
|
|
[2025-09-10 23:32:23 +0800] [13265] [INFO] 工作进程 13265 已启动
|
|
[2025-09-10 23:32:23 +0800] [13265] [INFO] 工作进程 13265 初始化完成
|
|
[2025-09-10 23:32:23 +0800] [13240] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:32:23 +0800] [13266] [INFO] Booting worker with pid: 13266
|
|
[2025-09-10 23:32:23 +0800] [13266] [INFO] 工作进程 13266 已启动
|
|
[2025-09-10 23:32:23 +0800] [13266] [INFO] 工作进程 13266 初始化完成
|
|
[2025-09-10 23:32:23 +0800] [13240] [DEBUG] 5 workers
|
|
[2025-09-10 23:35:25 +0800] [7567] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:35:27 +0800] [13256] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13266] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13265] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13258] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13257] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13240] [INFO] Handling signal: winch
|
|
[2025-09-10 23:35:27 +0800] [13240] [DEBUG] SIGWINCH ignored. Not daemonized
|
|
[2025-09-10 23:35:27 +0800] [13266] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13266] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13258] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13256] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13265] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13257] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13240] [INFO] Handling signal: winch
|
|
[2025-09-10 23:35:27 +0800] [13240] [DEBUG] SIGWINCH ignored. Not daemonized
|
|
[2025-09-10 23:35:27 +0800] [13258] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13258] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13265] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13256] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13257] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13240] [INFO] Handling signal: winch
|
|
[2025-09-10 23:35:27 +0800] [13266] [DEBUG] worker: SIGWINCH ignored.
|
|
[2025-09-10 23:35:27 +0800] [13240] [DEBUG] SIGWINCH ignored. Not daemonized
|
|
[2025-09-10 23:35:54 +0800] [13266] [INFO] 工作进程 13266 被中断
|
|
[2025-09-10 23:35:54 +0800] [13265] [INFO] 工作进程 13265 被中断
|
|
[2025-09-10 23:35:54 +0800] [13257] [INFO] 工作进程 13257 被中断
|
|
[2025-09-10 23:35:54 +0800] [13258] [INFO] 工作进程 13258 被中断
|
|
[2025-09-10 23:35:54 +0800] [13256] [INFO] 工作进程 13256 被中断
|
|
[2025-09-10 23:35:54 +0800] [13240] [INFO] Handling signal: int
|
|
[2025-09-10 23:35:54 +0800] [13257] [INFO] 工作进程 13257 被中断
|
|
[2025-09-10 23:35:54 +0800] [13256] [INFO] 工作进程 13256 被中断
|
|
[2025-09-10 23:35:54 +0800] [13258] [INFO] 工作进程 13258 被中断
|
|
[2025-09-10 23:35:54 +0800] [13265] [INFO] 工作进程 13265 被中断
|
|
[2025-09-10 23:35:54 +0800] [13266] [INFO] 工作进程 13266 被中断
|
|
[2025-09-10 23:35:54 +0800] [13257] [INFO] Worker exiting (pid: 13257)
|
|
[2025-09-10 23:35:54 +0800] [13256] [INFO] Worker exiting (pid: 13256)
|
|
[2025-09-10 23:35:54 +0800] [13265] [INFO] Worker exiting (pid: 13265)
|
|
[2025-09-10 23:35:54 +0800] [13258] [INFO] Worker exiting (pid: 13258)
|
|
[2025-09-10 23:35:54 +0800] [13266] [INFO] Worker exiting (pid: 13266)
|
|
[2025-09-10 23:35:56 +0800] [13240] [INFO] Shutting down: Master
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] Listening at: http://0.0.0.0:5002 (10823)
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] Using worker: sync
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:07 +0800] [10833] [INFO] Booting worker with pid: 10833
|
|
[2025-09-10 23:38:07 +0800] [10833] [INFO] 工作进程 10833 已启动
|
|
[2025-09-10 23:38:07 +0800] [10833] [INFO] 工作进程 10833 初始化完成
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:07 +0800] [10834] [INFO] Booting worker with pid: 10834
|
|
[2025-09-10 23:38:07 +0800] [10834] [INFO] 工作进程 10834 已启动
|
|
[2025-09-10 23:38:07 +0800] [10834] [INFO] 工作进程 10834 初始化完成
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:07 +0800] [10835] [INFO] Booting worker with pid: 10835
|
|
[2025-09-10 23:38:07 +0800] [10835] [INFO] 工作进程 10835 已启动
|
|
[2025-09-10 23:38:07 +0800] [10835] [INFO] 工作进程 10835 初始化完成
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:07 +0800] [10837] [INFO] Booting worker with pid: 10837
|
|
[2025-09-10 23:38:07 +0800] [10837] [INFO] 工作进程 10837 已启动
|
|
[2025-09-10 23:38:07 +0800] [10823] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:07 +0800] [10837] [INFO] 工作进程 10837 初始化完成
|
|
[2025-09-10 23:38:07 +0800] [10839] [INFO] Booting worker with pid: 10839
|
|
[2025-09-10 23:38:07 +0800] [10839] [INFO] 工作进程 10839 已启动
|
|
[2025-09-10 23:38:07 +0800] [10839] [INFO] 工作进程 10839 初始化完成
|
|
[2025-09-10 23:38:28 +0800] [10839] [INFO] 工作进程 10839 被中断
|
|
[2025-09-10 23:38:28 +0800] [10837] [INFO] 工作进程 10837 被中断
|
|
[2025-09-10 23:38:28 +0800] [10834] [INFO] 工作进程 10834 被中断
|
|
[2025-09-10 23:38:28 +0800] [10835] [INFO] 工作进程 10835 被中断
|
|
[2025-09-10 23:38:28 +0800] [10833] [INFO] 工作进程 10833 被中断
|
|
[2025-09-10 23:38:28 +0800] [10823] [INFO] Handling signal: int
|
|
[2025-09-10 23:38:28 +0800] [10835] [INFO] 工作进程 10835 被中断
|
|
[2025-09-10 23:38:28 +0800] [10834] [INFO] 工作进程 10834 被中断
|
|
[2025-09-10 23:38:28 +0800] [10837] [INFO] 工作进程 10837 被中断
|
|
[2025-09-10 23:38:28 +0800] [10833] [INFO] 工作进程 10833 被中断
|
|
[2025-09-10 23:38:28 +0800] [10839] [INFO] 工作进程 10839 被中断
|
|
[2025-09-10 23:38:29 +0800] [10835] [INFO] Worker exiting (pid: 10835)
|
|
[2025-09-10 23:38:29 +0800] [10834] [INFO] Worker exiting (pid: 10834)
|
|
[2025-09-10 23:38:29 +0800] [10837] [INFO] Worker exiting (pid: 10837)
|
|
[2025-09-10 23:38:29 +0800] [10839] [INFO] Worker exiting (pid: 10839)
|
|
[2025-09-10 23:38:29 +0800] [10833] [INFO] Worker exiting (pid: 10833)
|
|
[2025-09-10 23:38:30 +0800] [10823] [INFO] Shutting down: Master
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] Listening at: http://0.0.0.0:5002 (11602)
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] Using worker: sync
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:49 +0800] [11626] [INFO] Booting worker with pid: 11626
|
|
[2025-09-10 23:38:49 +0800] [11626] [INFO] 工作进程 11626 已启动
|
|
[2025-09-10 23:38:49 +0800] [11626] [INFO] 工作进程 11626 初始化完成
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:49 +0800] [11627] [INFO] Booting worker with pid: 11627
|
|
[2025-09-10 23:38:49 +0800] [11627] [INFO] 工作进程 11627 已启动
|
|
[2025-09-10 23:38:49 +0800] [11627] [INFO] 工作进程 11627 初始化完成
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:49 +0800] [11629] [INFO] Booting worker with pid: 11629
|
|
[2025-09-10 23:38:49 +0800] [11629] [INFO] 工作进程 11629 已启动
|
|
[2025-09-10 23:38:49 +0800] [11629] [INFO] 工作进程 11629 初始化完成
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:49 +0800] [11630] [INFO] Booting worker with pid: 11630
|
|
[2025-09-10 23:38:49 +0800] [11630] [INFO] 工作进程 11630 已启动
|
|
[2025-09-10 23:38:49 +0800] [11630] [INFO] 工作进程 11630 初始化完成
|
|
[2025-09-10 23:38:49 +0800] [11602] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:38:49 +0800] [11631] [INFO] Booting worker with pid: 11631
|
|
[2025-09-10 23:38:49 +0800] [11631] [INFO] 工作进程 11631 已启动
|
|
[2025-09-10 23:38:49 +0800] [11631] [INFO] 工作进程 11631 初始化完成
|
|
[2025-09-10 23:39:35 +0800] [11630] [INFO] 工作进程 11630 被中断
|
|
[2025-09-10 23:39:35 +0800] [11631] [INFO] 工作进程 11631 被中断
|
|
[2025-09-10 23:39:35 +0800] [11627] [INFO] 工作进程 11627 被中断
|
|
[2025-09-10 23:39:35 +0800] [11629] [INFO] 工作进程 11629 被中断
|
|
[2025-09-10 23:39:35 +0800] [11626] [INFO] 工作进程 11626 被中断
|
|
[2025-09-10 23:39:35 +0800] [11602] [INFO] Handling signal: int
|
|
[2025-09-10 23:39:35 +0800] [11627] [INFO] 工作进程 11627 被中断
|
|
[2025-09-10 23:39:35 +0800] [11629] [INFO] 工作进程 11629 被中断
|
|
[2025-09-10 23:39:35 +0800] [11626] [INFO] 工作进程 11626 被中断
|
|
[2025-09-10 23:39:35 +0800] [11631] [INFO] 工作进程 11631 被中断
|
|
[2025-09-10 23:39:35 +0800] [11630] [INFO] 工作进程 11630 被中断
|
|
[2025-09-10 23:39:35 +0800] [11629] [INFO] Worker exiting (pid: 11629)
|
|
[2025-09-10 23:39:35 +0800] [11627] [INFO] Worker exiting (pid: 11627)
|
|
[2025-09-10 23:39:35 +0800] [11626] [INFO] Worker exiting (pid: 11626)
|
|
[2025-09-10 23:39:35 +0800] [11630] [INFO] Worker exiting (pid: 11630)
|
|
[2025-09-10 23:39:35 +0800] [11631] [INFO] Worker exiting (pid: 11631)
|
|
[2025-09-10 23:39:36 +0800] [11602] [ERROR] Worker (pid:11627) was sent SIGINT!
|
|
[2025-09-10 23:39:36 +0800] [11602] [ERROR] Worker (pid:11630) was sent SIGINT!
|
|
[2025-09-10 23:39:36 +0800] [11602] [ERROR] Worker (pid:11626) was sent SIGINT!
|
|
[2025-09-10 23:39:36 +0800] [11602] [ERROR] Worker (pid:11629) was sent SIGINT!
|
|
[2025-09-10 23:39:36 +0800] [11602] [ERROR] Worker (pid:11631) was sent SIGINT!
|
|
[2025-09-10 23:39:36 +0800] [11602] [INFO] Shutting down: Master
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] Listening at: http://0.0.0.0:5002 (12554)
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] Using worker: sync
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:39:41 +0800] [12567] [INFO] Booting worker with pid: 12567
|
|
[2025-09-10 23:39:41 +0800] [12567] [INFO] 工作进程 12567 已启动
|
|
[2025-09-10 23:39:41 +0800] [12567] [INFO] 工作进程 12567 初始化完成
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:39:41 +0800] [12568] [INFO] Booting worker with pid: 12568
|
|
[2025-09-10 23:39:41 +0800] [12568] [INFO] 工作进程 12568 已启动
|
|
[2025-09-10 23:39:41 +0800] [12568] [INFO] 工作进程 12568 初始化完成
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:39:41 +0800] [12578] [INFO] Booting worker with pid: 12578
|
|
[2025-09-10 23:39:41 +0800] [12578] [INFO] 工作进程 12578 已启动
|
|
[2025-09-10 23:39:41 +0800] [12578] [INFO] 工作进程 12578 初始化完成
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:39:41 +0800] [12580] [INFO] Booting worker with pid: 12580
|
|
[2025-09-10 23:39:41 +0800] [12580] [INFO] 工作进程 12580 已启动
|
|
[2025-09-10 23:39:41 +0800] [12580] [INFO] 工作进程 12580 初始化完成
|
|
[2025-09-10 23:39:41 +0800] [12554] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:39:41 +0800] [12586] [INFO] Booting worker with pid: 12586
|
|
[2025-09-10 23:39:41 +0800] [12586] [INFO] 工作进程 12586 已启动
|
|
[2025-09-10 23:39:42 +0800] [12586] [INFO] 工作进程 12586 初始化完成
|
|
[2025-09-10 23:40:53 +0800] [12578] [INFO] Worker exiting (pid: 12578)
|
|
[2025-09-10 23:40:53 +0800] [12554] [INFO] Handling signal: term
|
|
[2025-09-10 23:40:53 +0800] [12567] [INFO] Worker exiting (pid: 12567)
|
|
[2025-09-10 23:40:53 +0800] [12568] [INFO] Worker exiting (pid: 12568)
|
|
[2025-09-10 23:40:53 +0800] [12580] [INFO] Worker exiting (pid: 12580)
|
|
[2025-09-10 23:40:53 +0800] [12586] [INFO] Worker exiting (pid: 12586)
|
|
[2025-09-10 23:40:54 +0800] [12554] [INFO] Shutting down: Master
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] Starting gunicorn 23.0.0
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] Listening at: http://0.0.0.0:5002 (5464)
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] Using worker: sync
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:41:23 +0800] [5481] [INFO] Booting worker with pid: 5481
|
|
[2025-09-10 23:41:23 +0800] [5481] [INFO] 工作进程 5481 已启动
|
|
[2025-09-10 23:41:23 +0800] [5481] [INFO] 工作进程 5481 初始化完成
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:41:23 +0800] [5482] [INFO] Booting worker with pid: 5482
|
|
[2025-09-10 23:41:23 +0800] [5482] [INFO] 工作进程 5482 已启动
|
|
[2025-09-10 23:41:23 +0800] [5482] [INFO] 工作进程 5482 初始化完成
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:41:23 +0800] [5483] [INFO] Booting worker with pid: 5483
|
|
[2025-09-10 23:41:23 +0800] [5483] [INFO] 工作进程 5483 已启动
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:41:23 +0800] [5483] [INFO] 工作进程 5483 初始化完成
|
|
[2025-09-10 23:41:23 +0800] [5484] [INFO] Booting worker with pid: 5484
|
|
[2025-09-10 23:41:23 +0800] [5484] [INFO] 工作进程 5484 已启动
|
|
[2025-09-10 23:41:23 +0800] [5484] [INFO] 工作进程 5484 初始化完成
|
|
[2025-09-10 23:41:23 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-10 23:41:23 +0800] [5485] [INFO] Booting worker with pid: 5485
|
|
[2025-09-10 23:41:23 +0800] [5485] [INFO] 工作进程 5485 已启动
|
|
[2025-09-10 23:41:23 +0800] [5485] [INFO] 工作进程 5485 初始化完成
|
|
[2025-09-11 04:22:10 +0800] [5464] [ERROR] Worker (pid:5481) was sent SIGHUP!
|
|
[2025-09-11 04:22:10 +0800] [5464] [ERROR] Worker (pid:5482) was sent SIGHUP!
|
|
[2025-09-11 04:22:10 +0800] [5464] [ERROR] Worker (pid:5483) was sent SIGHUP!
|
|
[2025-09-11 04:22:10 +0800] [5464] [ERROR] Worker (pid:5484) was sent SIGHUP!
|
|
[2025-09-11 04:22:10 +0800] [5464] [ERROR] Worker (pid:5485) was sent SIGHUP!
|
|
[2025-09-11 04:22:10 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:10 +0800] [5854] [INFO] Booting worker with pid: 5854
|
|
[2025-09-11 04:22:10 +0800] [5854] [INFO] 工作进程 5854 已启动
|
|
[2025-09-11 04:22:10 +0800] [5854] [INFO] 工作进程 5854 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5855] [INFO] Booting worker with pid: 5855
|
|
[2025-09-11 04:22:11 +0800] [5855] [INFO] 工作进程 5855 已启动
|
|
[2025-09-11 04:22:11 +0800] [5855] [INFO] 工作进程 5855 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5856] [INFO] Booting worker with pid: 5856
|
|
[2025-09-11 04:22:11 +0800] [5856] [INFO] 工作进程 5856 已启动
|
|
[2025-09-11 04:22:11 +0800] [5856] [INFO] 工作进程 5856 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5857] [INFO] Booting worker with pid: 5857
|
|
[2025-09-11 04:22:11 +0800] [5857] [INFO] 工作进程 5857 已启动
|
|
[2025-09-11 04:22:11 +0800] [5857] [INFO] 工作进程 5857 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5858] [INFO] Booting worker with pid: 5858
|
|
[2025-09-11 04:22:11 +0800] [5858] [INFO] 工作进程 5858 已启动
|
|
[2025-09-11 04:22:11 +0800] [5858] [INFO] 工作进程 5858 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] Handling signal: hup
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] Hang up: Master
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5859] [INFO] Booting worker with pid: 5859
|
|
[2025-09-11 04:22:11 +0800] [5859] [INFO] 工作进程 5859 已启动
|
|
[2025-09-11 04:22:11 +0800] [5859] [INFO] 工作进程 5859 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5860] [INFO] Booting worker with pid: 5860
|
|
[2025-09-11 04:22:11 +0800] [5860] [INFO] 工作进程 5860 已启动
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5860] [INFO] 工作进程 5860 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5861] [INFO] Booting worker with pid: 5861
|
|
[2025-09-11 04:22:11 +0800] [5861] [INFO] 工作进程 5861 已启动
|
|
[2025-09-11 04:22:11 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 04:22:11 +0800] [5861] [INFO] 工作进程 5861 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5854] [INFO] Worker exiting (pid: 5854)
|
|
[2025-09-11 04:22:11 +0800] [5862] [INFO] Booting worker with pid: 5862
|
|
[2025-09-11 04:22:11 +0800] [5862] [INFO] 工作进程 5862 已启动
|
|
[2025-09-11 04:22:11 +0800] [5862] [INFO] 工作进程 5862 初始化完成
|
|
[2025-09-11 04:22:11 +0800] [5855] [INFO] Worker exiting (pid: 5855)
|
|
[2025-09-11 04:22:11 +0800] [5856] [INFO] Worker exiting (pid: 5856)
|
|
[2025-09-11 04:22:11 +0800] [5857] [INFO] Worker exiting (pid: 5857)
|
|
[2025-09-11 04:22:11 +0800] [5858] [INFO] Worker exiting (pid: 5858)
|
|
[2025-09-11 04:22:11 +0800] [5863] [INFO] Booting worker with pid: 5863
|
|
[2025-09-11 04:22:11 +0800] [5863] [INFO] 工作进程 5863 已启动
|
|
[2025-09-11 04:22:11 +0800] [5863] [INFO] 工作进程 5863 初始化完成
|
|
[2025-09-11 04:22:12 +0800] [5464] [ERROR] Worker (pid:5854) was sent SIGTERM!
|
|
[2025-09-11 04:22:12 +0800] [5464] [ERROR] Worker (pid:5855) was sent SIGTERM!
|
|
[2025-09-11 04:22:12 +0800] [5464] [ERROR] Worker (pid:5857) was sent SIGTERM!
|
|
[2025-09-11 04:22:12 +0800] [5464] [ERROR] Worker (pid:5856) was sent SIGTERM!
|
|
[2025-09-11 04:22:12 +0800] [5464] [ERROR] Worker (pid:5858) was sent SIGTERM!
|
|
[2025-09-11 09:00:29 +0800] [5464] [CRITICAL] WORKER TIMEOUT (pid:5862)
|
|
[2025-09-11 09:00:29 +0800] [5862] [INFO] 工作进程 5862 异常退出
|
|
[2025-09-11 09:00:29 +0800] [5862] [ERROR] Error handling request (no URI read)
|
|
Traceback (most recent call last):
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/sync.py", line 133, in handle
|
|
req = next(parser)
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/parser.py", line 41, in __next__
|
|
self.mesg = self.mesg_class(self.cfg, self.unreader, self.source_addr, self.req_count)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 259, in __init__
|
|
super().__init__(cfg, unreader, peer_addr)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 60, in __init__
|
|
unused = self.parse(self.unreader)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 274, in parse
|
|
line, rbuf = self.read_line(unreader, buf, self.limit_request_line)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 326, in read_line
|
|
self.get_data(unreader, buf)
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/message.py", line 262, in get_data
|
|
data = unreader.read()
|
|
^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 36, in read
|
|
d = self.chunk()
|
|
^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/http/unreader.py", line 63, in chunk
|
|
return self.sock.recv(self.mxchunk)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/renjianbo/miniconda3/envs/myenv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
|
sys.exit(1)
|
|
SystemExit: 1
|
|
[2025-09-11 09:00:29 +0800] [5862] [INFO] Worker exiting (pid: 5862)
|
|
[2025-09-11 09:00:30 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:00:30 +0800] [32107] [INFO] Booting worker with pid: 32107
|
|
[2025-09-11 09:00:30 +0800] [32107] [INFO] 工作进程 32107 已启动
|
|
[2025-09-11 09:00:30 +0800] [32107] [INFO] 工作进程 32107 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:5859) was sent SIGHUP!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:5860) was sent SIGHUP!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:5861) was sent SIGHUP!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:5863) was sent SIGHUP!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:32107) was sent SIGHUP!
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29153] [INFO] Booting worker with pid: 29153
|
|
[2025-09-11 09:56:39 +0800] [29153] [INFO] 工作进程 29153 已启动
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29153] [INFO] 工作进程 29153 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29160] [INFO] Booting worker with pid: 29160
|
|
[2025-09-11 09:56:39 +0800] [29160] [INFO] 工作进程 29160 已启动
|
|
[2025-09-11 09:56:39 +0800] [29160] [INFO] 工作进程 29160 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [29166] [INFO] Booting worker with pid: 29166
|
|
[2025-09-11 09:56:39 +0800] [29166] [INFO] 工作进程 29166 已启动
|
|
[2025-09-11 09:56:39 +0800] [29166] [INFO] 工作进程 29166 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29185] [INFO] Booting worker with pid: 29185
|
|
[2025-09-11 09:56:39 +0800] [29185] [INFO] 工作进程 29185 已启动
|
|
[2025-09-11 09:56:39 +0800] [29185] [INFO] 工作进程 29185 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29206] [INFO] Booting worker with pid: 29206
|
|
[2025-09-11 09:56:39 +0800] [29206] [INFO] 工作进程 29206 已启动
|
|
[2025-09-11 09:56:39 +0800] [29206] [INFO] 工作进程 29206 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] Handling signal: hup
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] Hang up: Master
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] Gunicorn服务器重载中...
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29225] [INFO] Booting worker with pid: 29225
|
|
[2025-09-11 09:56:39 +0800] [29225] [INFO] 工作进程 29225 已启动
|
|
[2025-09-11 09:56:39 +0800] [29225] [INFO] 工作进程 29225 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [29224] [INFO] Booting worker with pid: 29224
|
|
[2025-09-11 09:56:39 +0800] [29224] [INFO] 工作进程 29224 已启动
|
|
[2025-09-11 09:56:39 +0800] [29224] [INFO] 工作进程 29224 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29228] [INFO] Booting worker with pid: 29228
|
|
[2025-09-11 09:56:39 +0800] [29228] [INFO] 工作进程 29228 已启动
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-11 09:56:39 +0800] [29228] [INFO] 工作进程 29228 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [29230] [INFO] Booting worker with pid: 29230
|
|
[2025-09-11 09:56:39 +0800] [29230] [INFO] 工作进程 29230 已启动
|
|
[2025-09-11 09:56:39 +0800] [29230] [INFO] 工作进程 29230 初始化完成
|
|
[2025-09-11 09:56:39 +0800] [29153] [INFO] Worker exiting (pid: 29153)
|
|
[2025-09-11 09:56:39 +0800] [29160] [INFO] Worker exiting (pid: 29160)
|
|
[2025-09-11 09:56:39 +0800] [29185] [INFO] Worker exiting (pid: 29185)
|
|
[2025-09-11 09:56:39 +0800] [29166] [INFO] Worker exiting (pid: 29166)
|
|
[2025-09-11 09:56:39 +0800] [29206] [INFO] Worker exiting (pid: 29206)
|
|
[2025-09-11 09:56:39 +0800] [5464] [INFO] Handling signal: term
|
|
[2025-09-11 09:56:39 +0800] [29225] [INFO] Worker exiting (pid: 29225)
|
|
[2025-09-11 09:56:39 +0800] [29224] [INFO] Worker exiting (pid: 29224)
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:29206) was sent SIGTERM!
|
|
[2025-09-11 09:56:39 +0800] [29228] [INFO] Worker exiting (pid: 29228)
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:29153) was sent SIGTERM!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:29160) was sent SIGTERM!
|
|
[2025-09-11 09:56:39 +0800] [5464] [ERROR] Worker (pid:29185) was sent SIGTERM!
|
|
[2025-09-11 09:56:39 +0800] [29230] [INFO] Worker exiting (pid: 29230)
|
|
[2025-09-11 09:56:39 +0800] [29231] [INFO] Booting worker with pid: 29231
|
|
[2025-09-11 09:56:39 +0800] [29231] [INFO] 工作进程 29231 已启动
|
|
[2025-09-11 09:56:39 +0800] [29231] [INFO] 工作进程 29231 初始化完成
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] Starting gunicorn 21.2.0
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] Gunicorn服务器启动中...
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] Listening at: http://0.0.0.0:5002 (6470)
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] Using worker: sync
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-14 10:25:24 +0800] [6488] [INFO] Booting worker with pid: 6488
|
|
[2025-09-14 10:25:24 +0800] [6488] [INFO] 工作进程 6488 已启动
|
|
[2025-09-14 10:25:24 +0800] [6488] [INFO] 工作进程 6488 初始化完成
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-14 10:25:24 +0800] [6489] [INFO] Booting worker with pid: 6489
|
|
[2025-09-14 10:25:24 +0800] [6489] [INFO] 工作进程 6489 已启动
|
|
[2025-09-14 10:25:24 +0800] [6489] [INFO] 工作进程 6489 初始化完成
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-14 10:25:24 +0800] [6490] [INFO] Booting worker with pid: 6490
|
|
[2025-09-14 10:25:24 +0800] [6490] [INFO] 工作进程 6490 已启动
|
|
[2025-09-14 10:25:24 +0800] [6490] [INFO] 工作进程 6490 初始化完成
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-14 10:25:24 +0800] [6497] [INFO] Booting worker with pid: 6497
|
|
[2025-09-14 10:25:24 +0800] [6497] [INFO] 工作进程 6497 已启动
|
|
[2025-09-14 10:25:24 +0800] [6497] [INFO] 工作进程 6497 初始化完成
|
|
[2025-09-14 10:25:24 +0800] [6470] [INFO] 工作进程 [booting] 即将启动
|
|
[2025-09-14 10:25:24 +0800] [6498] [INFO] Booting worker with pid: 6498
|
|
[2025-09-14 10:25:24 +0800] [6498] [INFO] 工作进程 6498 已启动
|
|
[2025-09-14 10:25:24 +0800] [6498] [INFO] 工作进程 6498 初始化完成
|