[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: [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: [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: [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: [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
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
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
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
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
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
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
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
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 ^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ^^^^^^^^^^^^^^^^^^^^^^^^^ 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 初始化完成