diff --git a/apps/discovery/views.py b/apps/discovery/views.py index b623a31..1e93d5c 100644 --- a/apps/discovery/views.py +++ b/apps/discovery/views.py @@ -618,11 +618,25 @@ class CreatorDiscoveryViewSet(viewsets.ReadOnlyModelViewSet): import requests import logging import json + import os from apps.daren_detail.models import CreatorProfile from apps.user.models import User logger = logging.getLogger(__name__) + # 清除环境变量中的代理设置 + os_environ_copy = os.environ.copy() + if 'HTTP_PROXY' in os.environ: + del os.environ['HTTP_PROXY'] + if 'HTTPS_PROXY' in os.environ: + del os.environ['HTTPS_PROXY'] + if 'http_proxy' in os.environ: + del os.environ['http_proxy'] + if 'https_proxy' in os.environ: + del os.environ['https_proxy'] + + logger.info("已清除代理环境变量") + # 调用外部API api_url = 'http://81.69.223.133:58099/api/operation/sql_search/' headers = { @@ -636,14 +650,21 @@ class CreatorDiscoveryViewSet(viewsets.ReadOnlyModelViewSet): logger.info(f"调用外部API,参数: {payload}") - # 发送请求 - response = requests.post(api_url, headers=headers, json=payload) + # 创建一个没有代理的会话 + session = requests.Session() + session.proxies.clear() + + # 发送请求,禁用代理 + response = session.post(api_url, headers=headers, json=payload) # 检查请求是否成功 if response.status_code != 200: logger.error(f"外部API请求失败,状态码: {response.status_code}, 响应: {response.text}") return ApiResponse.error(f"外部API请求失败,状态码: {response.status_code}", code=500) + # 恢复环境变量 + os.environ.update(os_environ_copy) + # 解析响应 resp_data = response.json() logger.info(f"外部API响应成功: {resp_data}") diff --git a/nohup.out b/nohup.out new file mode 100644 index 0000000..a29f777 --- /dev/null +++ b/nohup.out @@ -0,0 +1,1801 @@ +2025-05-30 05:44:41,629 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-05-30 05:44:41,630 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-05-30 05:44:41,630 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-05-30 05:44:41,630 INFO Listening on TCP address 0.0.0.0:8099 +2025-05-30 05:44:47,843 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Unauthorized: /api/template/1/ +2025-05-30 05:46:43,561 WARNING Unauthorized: /api/template/1/ +2025-05-30 05:48:36,231 INFO Killed 0 pending application instances +127.0.0.1:41316 - - [30/May/2025:05:44:50] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:41316 - - [30/May/2025:05:45:08] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41316 - - [30/May/2025:05:45:10] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:41316 - - [30/May/2025:05:45:12] "POST /api/operation/analyze/" 200 2323 +127.0.0.1:41316 - - [30/May/2025:05:45:14] "POST /api/operation/analyze/" 200 1919 +127.0.0.1:41316 - - [30/May/2025:05:45:17] "POST /api/operation/analyze/" 200 2571 +192.168.31.61:61295 - - [30/May/2025:05:45:26] "POST /api/operation/sql_search/" 200 62 +192.168.31.61:61295 - - [30/May/2025:05:45:27] "POST /api/operation/sql_search/" 200 68 +192.168.31.61:61295 - - [30/May/2025:05:45:28] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:48122 - - [30/May/2025:05:46:15] "POST /api/template/" 200 512 +127.0.0.1:48122 - - [30/May/2025:05:46:33] "POST /api/template/" 200 512 +127.0.0.1:48122 - - [30/May/2025:05:46:35] "POST /api/template/" 200 512 +127.0.0.1:48122 - - [30/May/2025:05:46:43] "GET /api/template/1/" 401 43 +127.0.0.1:48122 - - [30/May/2025:05:46:57] "GET /api/template/1/" 200 695 +127.0.0.1:48122 - - [30/May/2025:05:47:11] "GET /api/template/1/" 200 695 +127.0.0.1:48122 - - [30/May/2025:05:47:21] "GET /api/template/1/" 200 695 +127.0.0.1:48122 - - [30/May/2025:05:47:41] "POST /api/template/" 200 512 +127.0.0.1:48122 - - [30/May/2025:05:47:51] "POST /api/user/login/" 200 224 +2025-05-30 05:53:16,718 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-05-30 05:53:16,719 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-05-30 05:53:16,719 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-05-30 05:53:16,719 INFO Listening on TCP address 0.0.0.0:8099 +2025-05-30 05:53:30,269 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +2025-05-30 05:54:56,745 INFO Killed 0 pending application instances +127.0.0.1:37938 - - [30/May/2025:05:53:30] "POST /api/template/" 200 512 +127.0.0.1:37938 - - [30/May/2025:05:53:44] "POST /api/template/" 200 512 +127.0.0.1:35866 - - [30/May/2025:05:54:07] "POST /api/user/login/" 200 193 +2025-05-30 06:15:04,203 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-05-30 06:15:04,203 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-05-30 06:15:04,204 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-05-30 06:15:04,204 INFO Listening on TCP address 0.0.0.0:8099 +2025-05-30 06:15:09,175 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +2025-05-30 06:17:09,310 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,310 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,310 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,311 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,311 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,311 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,311 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,311 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,312 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,312 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,312 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:17:09,312 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,076 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,076 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,076 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,077 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,078 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 06:19:48,078 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +Unauthorized: /api/template/ +2025-05-30 07:34:47,867 WARNING Unauthorized: /api/template/ +127.0.0.1:41176 - - [30/May/2025:06:15:10] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41176 - - [30/May/2025:06:15:12] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:41176 - - [30/May/2025:06:15:15] "POST /api/operation/analyze/" 200 2323 +127.0.0.1:41176 - - [30/May/2025:06:15:17] "POST /api/operation/analyze/" 200 1919 +127.0.0.1:41176 - - [30/May/2025:06:15:19] "POST /api/operation/analyze/" 200 2571 +127.0.0.1:41176 - - [30/May/2025:06:16:12] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41176 - - [30/May/2025:06:16:15] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:41176 - - [30/May/2025:06:16:17] "POST /api/operation/analyze/" 200 2323 +127.0.0.1:41176 - - [30/May/2025:06:16:19] "POST /api/operation/analyze/" 200 1919 +127.0.0.1:41176 - - [30/May/2025:06:16:22] "POST /api/operation/analyze/" 200 2571 +127.0.0.1:41800 - - [30/May/2025:06:16:49] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41816 - - [30/May/2025:06:16:50] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41820 - - [30/May/2025:06:16:51] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41824 - - [30/May/2025:06:16:52] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41826 - - [30/May/2025:06:16:54] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41850 - - [30/May/2025:06:16:55] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41846 - - [30/May/2025:06:16:56] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41836 - - [30/May/2025:06:16:57] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:41868 - - [30/May/2025:06:16:59] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:57110 - - [30/May/2025:06:17:46] "GET /api/template/" 200 2497 +127.0.0.1:43690 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43714 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43702 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43708 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43740 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43734 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43724 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43742 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43746 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43776 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43760 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43758 - - [30/May/2025:06:17:56] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43708 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43702 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43690 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43714 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43740 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43734 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43746 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43758 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43742 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43724 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43760 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43776 - - [30/May/2025:06:17:57] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43708 - - [30/May/2025:06:17:58] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43714 - - [30/May/2025:06:17:58] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43702 - - [30/May/2025:06:17:58] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43690 - - [30/May/2025:06:17:58] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43734 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43740 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43746 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43760 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43742 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43776 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43758 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43724 - - [30/May/2025:06:17:59] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43702 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43690 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43746 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43740 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43708 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43758 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43714 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43724 - - [30/May/2025:06:18:01] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43734 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43742 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43776 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43760 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:43702 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43690 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43746 - - [30/May/2025:06:18:02] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43740 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43708 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43758 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43714 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43724 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43734 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43742 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43776 - - [30/May/2025:06:18:03] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:43760 - - [30/May/2025:06:18:04] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:44996 - - [30/May/2025:06:19:07] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:44996 - - [30/May/2025:06:19:10] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:44996 - - [30/May/2025:06:19:12] "POST /api/operation/analyze/" 200 2323 +127.0.0.1:39538 - - [30/May/2025:06:19:29] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39552 - - [30/May/2025:06:19:30] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39578 - - [30/May/2025:06:19:31] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39566 - - [30/May/2025:06:19:33] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39586 - - [30/May/2025:06:19:34] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39594 - - [30/May/2025:06:19:35] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:39616 - - [30/May/2025:06:19:36] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:33338 - - [30/May/2025:06:20:16] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:33338 - - [30/May/2025:06:20:18] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:33338 - - [30/May/2025:06:20:19] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:56152 - - [30/May/2025:07:34:47] "GET /api/template/" 401 48 +127.0.0.1:46804 - - [30/May/2025:08:42:48] "POST /api/operation/analyze/" 200 2650 +127.0.0.1:48538 - - [30/May/2025:08:43:50] "POST /api/operation/analyze/" 200 2650 +127.0.0.1:48538 - - [30/May/2025:08:44:02] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:48538 - - [30/May/2025:08:44:05] "POST /api/operation/analyze/" 200 2496 +127.0.0.1:48538 - - [30/May/2025:08:44:07] "POST /api/operation/analyze/" 200 2323 +2025-05-30 08:44:54,451 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 08:44:54,452 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 08:44:54,452 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 08:44:54,452 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 08:44:54,452 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +2025-05-30 08:44:54,452 WARNING Application instance wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]>> for connection took too long to shut down and was killed. +127.0.0.1:48538 - - [30/May/2025:08:44:09] "POST /api/operation/analyze/" 200 1919 +127.0.0.1:48538 - - [30/May/2025:08:44:11] "POST /api/operation/analyze/" 200 2571 +127.0.0.1:40308 - - [30/May/2025:08:44:31] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40318 - - [30/May/2025:08:44:32] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40334 - - [30/May/2025:08:44:34] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40342 - - [30/May/2025:08:44:35] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40344 - - [30/May/2025:08:44:36] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40348 - - [30/May/2025:08:44:37] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40356 - - [30/May/2025:08:44:39] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40370 - - [30/May/2025:08:44:40] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40376 - - [30/May/2025:08:44:41] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:40384 - - [30/May/2025:08:44:42] "POST /api/operation/analyze/" 200 1306 +127.0.0.1:48538 - - [30/May/2025:08:45:08] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:48538 - - [30/May/2025:08:45:09] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:48538 - - [30/May/2025:08:45:10] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:48538 - - [30/May/2025:08:45:15] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:48538 - - [30/May/2025:08:45:16] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:48538 - - [30/May/2025:08:45:18] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:31] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42104 - - [30/May/2025:08:45:31] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42112 - - [30/May/2025:08:45:31] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42124 - - [30/May/2025:08:45:31] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42128 - - [30/May/2025:08:45:31] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42142 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42156 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42174 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42190 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42198 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42160 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42208 - - [30/May/2025:08:45:32] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42104 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42124 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42112 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42156 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42142 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42174 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42208 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42198 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:33] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42104 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42124 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42112 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42156 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42142 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42174 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42208 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42198 - - [30/May/2025:08:45:34] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42104 - - [30/May/2025:08:45:36] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42124 - - [30/May/2025:08:45:36] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42128 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42090 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42208 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42160 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42112 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42190 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42142 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42156 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42198 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42174 - - [30/May/2025:08:45:37] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42104 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42124 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42208 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42112 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:38] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42142 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42156 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42198 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42174 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42104 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42124 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42208 - - [30/May/2025:08:45:39] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42112 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42142 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42156 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42198 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42174 - - [30/May/2025:08:45:40] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42124 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42198 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42142 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42104 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42090 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42208 - - [30/May/2025:08:45:42] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42156 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 62 +Not Found: /retrieve/ +2025-05-30 08:47:41,046 WARNING Not Found: /retrieve/ +2025-05-30 08:51:34,952 INFO Killed 0 pending application instances +127.0.0.1:42174 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42112 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42128 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42124 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:42198 - - [30/May/2025:08:45:43] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42142 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42090 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42104 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42208 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42156 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42174 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42112 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42128 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42124 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42160 - - [30/May/2025:08:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42198 - - [30/May/2025:08:45:45] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:42190 - - [30/May/2025:08:45:45] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:48538 - - [30/May/2025:08:46:03] "POST /api/operation/negotiations/search_creator/status/" 200 67 +127.0.0.1:48538 - - [30/May/2025:08:46:03] "POST /api/operation/negotiations/search_creator/status/" 200 67 +127.0.0.1:48538 - - [30/May/2025:08:46:03] "POST /api/operation/negotiations/search_creator/status/" 200 67 +127.0.0.1:48538 - - [30/May/2025:08:46:03] "POST /api/operation/negotiations/search_creator/status/" 200 67 +127.0.0.1:50214 - - [30/May/2025:08:47:41] "POST /retrieve/" 404 4134 +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/bin/daphne", line 8, in + sys.exit(CommandLineInterface.entrypoint()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/daphne/cli.py", line 171, in entrypoint + cls().run(sys.argv[1:]) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/daphne/cli.py", line 233, in run + application = import_by_path(args.application) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/daphne/utils.py", line 17, in import_by_path + target = importlib.import_module(module_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/importlib/__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1147, in _find_and_load_unlocked + File "", line 690, in _load_unlocked + File "", line 940, in exec_module + File "", line 241, in _call_with_frames_removed + File "/home/ooin/ooin_daren/daren/daren/asgi.py", line 18, in + django.setup() # 添加这一行 + ^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/__init__.py", line 24, in setup + apps.populate(settings.INSTALLED_APPS) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/apps/registry.py", line 91, in populate + app_config = AppConfig.create(entry) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/apps/config.py", line 193, in create + import_module(entry) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/importlib/__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1140, in _find_and_load_unlocked +ModuleNotFoundError: No module named 'google.cloud.pubsub' +2025-05-30 16:52:42,056 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-05-30 16:52:42,057 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-05-30 16:52:42,057 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-05-30 16:52:42,057 INFO Listening on TCP address 0.0.0.0:8099 +2025-05-30 23:45:19,486 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Unauthorized: /api/discovery/creators/search_tags/ +2025-05-30 23:45:19,494 WARNING Unauthorized: /api/discovery/creators/search_tags/ +2025-05-30 23:45:51,495 INFO 搜索hashtag'1'找到0个结果 +2025-05-30 23:45:58,461 INFO 搜索hashtag'宠物'找到1个结果 +2025-05-30 23:45:58,463 INFO Profile: 达人1, Hashtags: #宠物 +2025-05-30 23:45:58,464 INFO 找到了1个匹配的创作者,但都已经在当前session中 +Unauthorized: /api/brands/ +2025-06-03 09:21:14,894 WARNING Unauthorized: /api/brands/ +2025-06-03 09:30:10,700 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 09:30:10,702 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 09:30:10,704 ERROR Internal Server Error: /api/chat-history/ +Unauthorized: /api/discovery/creators/search_tags/ +2025-06-03 10:00:04,447 WARNING Unauthorized: /api/discovery/creators/search_tags/ +2025-06-03 10:00:23,640 INFO 搜索hashtag'宠物'找到1个结果 +2025-06-03 10:00:23,642 INFO Profile: 达人1, Hashtags: #宠物 +127.0.0.1:57546 - - [30/May/2025:23:45:19] "POST /api/discovery/creators/search_tags/" 401 43 +127.0.0.1:38272 - - [30/May/2025:23:45:43] "POST /api/user/login/" 200 193 +127.0.0.1:48426 - - [30/May/2025:23:45:51] "POST /api/discovery/creators/search_tags/" 200 66 +127.0.0.1:48442 - - [30/May/2025:23:45:58] "POST /api/discovery/creators/search_tags/" 200 662 +127.0.0.1:39982 - - [30/May/2025:23:46:06] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:37136 - - [30/May/2025:23:46:10] "GET /api/brands/" 200 2594 +127.0.0.1:33440 - - [03/Jun/2025:09:21:14] "GET /api/brands/" 401 43 +127.0.0.1:59002 - - [03/Jun/2025:09:21:23] "POST /api/user/login/" 200 224 +127.0.0.1:59008 - - [03/Jun/2025:09:21:26] "GET /api/brands/" 200 2594 +127.0.0.1:53072 - - [03/Jun/2025:09:21:31] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/" 200 541 +127.0.0.1:53078 - - [03/Jun/2025:09:21:31] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/campaigns/" 200 41 +127.0.0.1:53092 - - [03/Jun/2025:09:21:31] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/products/" 200 41 +127.0.0.1:58694 - - [03/Jun/2025:09:29:33] "GET /api/template/" 200 2537 +127.0.0.1:37376 - - [03/Jun/2025:09:30:10] "GET /api/chat-history/" 500 141 +127.0.0.1:37388 - - [03/Jun/2025:09:30:12] "GET /api/template/" 200 2537 +127.0.0.1:49064 - - [03/Jun/2025:09:30:19] "GET /api/template/" 200 2537 +127.0.0.1:49080 - - [03/Jun/2025:09:30:20] "GET /api/template/" 200 2537 +127.0.0.1:49082 - - [03/Jun/2025:09:30:26] "POST /api/template/" 200 512 +127.0.0.1:49274 - - [03/Jun/2025:09:32:48] "GET /api/template/" 200 3136 +127.0.0.1:51152 - - [03/Jun/2025:09:33:05] "GET /api/template/" 200 3136 +127.0.0.1:51156 - - [03/Jun/2025:09:33:08] "GET /api/template/" 200 3136 +127.0.0.1:33450 - - [03/Jun/2025:09:33:13] "GET /api/template/" 200 3136 +127.0.0.1:59336 - - [03/Jun/2025:09:33:20] "POST /api/template/" 200 512 +127.0.0.1:47288 - - [03/Jun/2025:09:34:25] "GET /api/template/" 200 3735 +127.0.0.1:47296 - - [03/Jun/2025:09:34:27] "GET /api/template/" 200 3735 +127.0.0.1:36844 - - [03/Jun/2025:09:34:30] "POST /api/template/" 200 512 +127.0.0.1:39826 - - [03/Jun/2025:09:34:48] "GET /api/template/" 200 4334 +127.0.0.1:43310 - - [03/Jun/2025:09:34:51] "GET /api/template/" 200 4334 +127.0.0.1:43320 - - [03/Jun/2025:09:34:54] "GET /api/template/" 200 4334 +127.0.0.1:49366 - - [03/Jun/2025:09:37:12] "GET /api/template/" 200 4334 +127.0.0.1:60950 - - [03/Jun/2025:09:40:16] "GET /api/template/" 200 4334 +127.0.0.1:48612 - - [03/Jun/2025:09:40:35] "GET /api/template/?activeTab=all" 200 4334 +127.0.0.1:48624 - - [03/Jun/2025:09:40:39] "GET /api/template/?mission=all" 200 136 +127.0.0.1:40672 - - [03/Jun/2025:09:40:55] "GET /api/template/?mission=all" 200 136 +127.0.0.1:55606 - - [03/Jun/2025:09:41:02] "GET /api/template/?mission=all" 200 136 +127.0.0.1:55614 - - [03/Jun/2025:09:41:05] "GET /api/template/?mission=all" 200 136 +127.0.0.1:51772 - - [03/Jun/2025:09:41:10] "GET /api/template/?mission=all" 200 136 +127.0.0.1:51782 - - [03/Jun/2025:09:41:13] "GET /api/template/" 200 4334 +127.0.0.1:51788 - - [03/Jun/2025:09:41:19] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:34774 - - [03/Jun/2025:09:41:35] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:34782 - - [03/Jun/2025:09:41:37] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:38076 - - [03/Jun/2025:09:41:39] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:38084 - - [03/Jun/2025:09:41:44] "GET /api/template/" 200 4334 +127.0.0.1:38088 - - [03/Jun/2025:09:41:45] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:36052 - - [03/Jun/2025:09:41:52] "GET /api/template/?mission=initial" 200 136 +127.0.0.1:36056 - - [03/Jun/2025:09:41:53] "GET /api/template/?mission=initial_contact" 200 3145 +127.0.0.1:36068 - - [03/Jun/2025:09:41:55] "GET /api/template/?mission=negotiation" 200 731 +127.0.0.1:36078 - - [03/Jun/2025:09:41:57] "GET /api/template/?mission=script" 200 136 +127.0.0.1:36086 - - [03/Jun/2025:09:41:58] "GET /api/template/?mission=follow_up" 200 728 +127.0.0.1:33666 - - [03/Jun/2025:09:41:59] "GET /api/template/?mission=script" 200 136 +127.0.0.1:47264 - - [03/Jun/2025:09:55:44] "GET /api/template/?mission=follow_up" 200 728 +127.0.0.1:47268 - - [03/Jun/2025:09:55:47] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:49888 - - [03/Jun/2025:09:58:23] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:43224 - - [03/Jun/2025:09:58:58] "POST /api/operation/analyze/" 200 2650 +127.0.0.1:35742 - - [03/Jun/2025:09:59:04] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:35764 - - [03/Jun/2025:09:59:04] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:35756 - - [03/Jun/2025:09:59:04] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:35778 - - [03/Jun/2025:09:59:04] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:35768 - - [03/Jun/2025:09:59:04] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:42256 - - [03/Jun/2025:10:00:04] "POST /api/discovery/creators/search_tags/" 401 43 +127.0.0.1:40894 - - [03/Jun/2025:10:00:18] "POST /api/user/login/" 200 193 +127.0.0.1:60270 - - [03/Jun/2025:10:00:23] "POST /api/discovery/creators/search_tags/" 200 660 +127.0.0.1:55848 - - [03/Jun/2025:10:00:33] "GET /api/brands/" 200 2594 +127.0.0.1:55858 - - [03/Jun/2025:10:00:37] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:55886 - - [03/Jun/2025:10:00:37] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:55868 - - [03/Jun/2025:10:00:37] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:55880 - - [03/Jun/2025:10:00:37] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:55882 - - [03/Jun/2025:10:00:37] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:33774 - - [03/Jun/2025:10:00:39] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:33800 - - [03/Jun/2025:10:00:39] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:33816 - - [03/Jun/2025:10:00:39] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:33782 - - [03/Jun/2025:10:00:39] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:33794 - - [03/Jun/2025:10:00:39] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:33822 - - [03/Jun/2025:10:00:41] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:33834 - - [03/Jun/2025:10:00:41] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:33840 - - [03/Jun/2025:10:00:41] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:33842 - - [03/Jun/2025:10:00:42] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:33844 - - [03/Jun/2025:10:00:42] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:33854 - - [03/Jun/2025:10:00:44] "GET /api/template/" 200 4334 +127.0.0.1:33870 - - [03/Jun/2025:10:00:45] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:33864 - - [03/Jun/2025:10:00:45] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:33874 - - [03/Jun/2025:10:00:45] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:33882 - - [03/Jun/2025:10:00:45] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:33884 - - [03/Jun/2025:10:00:45] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:33894 - - [03/Jun/2025:10:00:47] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:33906 - - [03/Jun/2025:10:00:47] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:33914 - - [03/Jun/2025:10:00:47] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:33922 - - [03/Jun/2025:10:00:47] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:33932 - - [03/Jun/2025:10:00:47] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:37624 - - [03/Jun/2025:10:01:08] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:37612 - - [03/Jun/2025:10:01:08] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:37640 - - [03/Jun/2025:10:01:08] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:37654 - - [03/Jun/2025:10:01:08] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:37656 - - [03/Jun/2025:10:01:08] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:48338 - - [03/Jun/2025:10:01:21] "GET /api/daren_detail/creator/1/trends/" 200 662 +2025-06-03 10:05:20,926 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 10:05:20,926 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 10:05:20,929 ERROR Internal Server Error: /api/chat-history/ +2025-06-03 10:06:05,471 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 10:06:05,471 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 10:06:05,474 ERROR Internal Server Error: /api/chat-history/ +2025-06-03 10:06:09,703 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 10:06:09,703 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 10:06:09,706 ERROR Internal Server Error: /api/chat-history/ +Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-03 10:07:04,555 WARNING Unauthorized: /api/daren_detail/private/pools/creators/filter/ +Unauthorized: /api/daren_detail/public/creators/filter/ +2025-06-03 10:14:06,928 WARNING Unauthorized: /api/daren_detail/public/creators/filter/ +127.0.0.1:48352 - - [03/Jun/2025:10:01:21] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:48362 - - [03/Jun/2025:10:01:21] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:48378 - - [03/Jun/2025:10:01:21] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:48350 - - [03/Jun/2025:10:01:21] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:48388 - - [03/Jun/2025:10:01:22] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:48382 - - [03/Jun/2025:10:01:22] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:48390 - - [03/Jun/2025:10:01:22] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:48404 - - [03/Jun/2025:10:01:22] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:48410 - - [03/Jun/2025:10:01:22] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:48418 - - [03/Jun/2025:10:01:24] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:48430 - - [03/Jun/2025:10:01:24] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:48436 - - [03/Jun/2025:10:01:24] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:48444 - - [03/Jun/2025:10:01:24] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:48452 - - [03/Jun/2025:10:01:24] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:48474 - - [03/Jun/2025:10:01:25] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:48490 - - [03/Jun/2025:10:01:25] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:48494 - - [03/Jun/2025:10:01:25] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:48458 - - [03/Jun/2025:10:01:26] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:48504 - - [03/Jun/2025:10:01:26] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:49464 - - [03/Jun/2025:10:01:32] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:49490 - - [03/Jun/2025:10:01:32] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:49498 - - [03/Jun/2025:10:01:32] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:49478 - - [03/Jun/2025:10:01:32] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:49500 - - [03/Jun/2025:10:01:32] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:56214 - - [03/Jun/2025:10:04:44] "POST /api/user/login/" 200 224 +127.0.0.1:56224 - - [03/Jun/2025:10:04:46] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:38002 - - [03/Jun/2025:10:04:53] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:38014 - - [03/Jun/2025:10:04:57] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:47464 - - [03/Jun/2025:10:05:01] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:57418 - - [03/Jun/2025:10:05:10] "GET /api/brands/" 200 2594 +127.0.0.1:57422 - - [03/Jun/2025:10:05:13] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/" 200 481 +127.0.0.1:57432 - - [03/Jun/2025:10:05:13] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/products/" 200 41 +127.0.0.1:57426 - - [03/Jun/2025:10:05:13] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/campaigns/" 200 41 +127.0.0.1:45458 - - [03/Jun/2025:10:05:20] "GET /api/chat-history/" 500 141 +127.0.0.1:45466 - - [03/Jun/2025:10:05:29] "GET /api/template/" 200 4334 +127.0.0.1:55374 - - [03/Jun/2025:10:05:35] "GET /api/template/" 200 4334 +127.0.0.1:55384 - - [03/Jun/2025:10:05:35] "GET /api/template/" 200 4334 +127.0.0.1:40928 - - [03/Jun/2025:10:05:40] "GET /api/template/" 200 4334 +127.0.0.1:40940 - - [03/Jun/2025:10:05:42] "GET /api/template/" 200 4334 +127.0.0.1:40946 - - [03/Jun/2025:10:05:44] "GET /api/template/" 200 4334 +127.0.0.1:40960 - - [03/Jun/2025:10:05:45] "GET /api/template/" 200 4334 +127.0.0.1:40976 - - [03/Jun/2025:10:05:47] "GET /api/template/" 200 4334 +127.0.0.1:43892 - - [03/Jun/2025:10:05:51] "GET /api/template/" 200 4334 +127.0.0.1:43902 - - [03/Jun/2025:10:05:55] "GET /api/template/" 200 4334 +127.0.0.1:43914 - - [03/Jun/2025:10:05:58] "GET /api/template/" 200 4334 +127.0.0.1:36534 - - [03/Jun/2025:10:06:02] "GET /api/template/" 200 4334 +127.0.0.1:36550 - - [03/Jun/2025:10:06:05] "GET /api/chat-history/" 500 141 +127.0.0.1:36564 - - [03/Jun/2025:10:06:07] "GET /api/template/" 200 4334 +127.0.0.1:49394 - - [03/Jun/2025:10:06:09] "GET /api/chat-history/" 500 141 +127.0.0.1:49410 - - [03/Jun/2025:10:06:11] "GET /api/brands/" 200 2594 +127.0.0.1:49424 - - [03/Jun/2025:10:06:15] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/" 200 477 +127.0.0.1:49442 - - [03/Jun/2025:10:06:15] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/products/" 200 41 +127.0.0.1:49426 - - [03/Jun/2025:10:06:15] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/campaigns/" 200 41 +127.0.0.1:45844 - - [03/Jun/2025:10:06:19] "GET /api/brands/" 200 2594 +127.0.0.1:39298 - - [03/Jun/2025:10:07:04] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 401 43 +127.0.0.1:35228 - - [03/Jun/2025:10:07:18] "POST /api/user/login/" 200 224 +127.0.0.1:58482 - - [03/Jun/2025:10:07:22] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:58486 - - [03/Jun/2025:10:07:25] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:39032 - - [03/Jun/2025:10:07:48] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:56178 - - [03/Jun/2025:10:07:49] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:56188 - - [03/Jun/2025:10:07:52] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:56192 - - [03/Jun/2025:10:07:55] "GET /api/brands/" 200 2594 +127.0.0.1:47152 - - [03/Jun/2025:10:14:06] "POST /api/daren_detail/public/creators/filter/?page=1" 401 48 +127.0.0.1:59664 - - [03/Jun/2025:10:14:14] "POST /api/user/login/" 200 224 +127.0.0.1:59678 - - [03/Jun/2025:10:14:15] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:59690 - - [03/Jun/2025:10:14:16] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:59700 - - [03/Jun/2025:10:14:17] "GET /api/daren_detail/creators/1/" 200 921 +127.0.0.1:59706 - - [03/Jun/2025:10:14:17] "GET /api/daren_detail/creators/1/metrics/" 200 458 +127.0.0.1:59734 - - [03/Jun/2025:10:14:17] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:59726 - - [03/Jun/2025:10:14:17] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:59720 - - [03/Jun/2025:10:14:17] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:46696 - - [03/Jun/2025:10:15:14] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:46712 - - [03/Jun/2025:10:15:15] "GET /api/daren_detail/creators/2/" 200 738 +127.0.0.1:46756 - - [03/Jun/2025:10:15:16] "GET /api/daren_detail/creator/2/videos/" 200 1778 +127.0.0.1:46748 - - [03/Jun/2025:10:15:16] "GET /api/daren_detail/creator/2/trends/" 200 1661 +127.0.0.1:46732 - - [03/Jun/2025:10:15:16] "GET /api/daren_detail/creator/2/followers/" 200 323 +127.0.0.1:46716 - - [03/Jun/2025:10:15:16] "GET /api/daren_detail/creators/2/metrics/" 200 459 +127.0.0.1:50514 - - [03/Jun/2025:10:15:38] "GET /api/daren_detail/creators/2/" 200 738 +127.0.0.1:50526 - - [03/Jun/2025:10:15:38] "GET /api/daren_detail/creators/2/metrics/" 200 459 +127.0.0.1:50544 - - [03/Jun/2025:10:15:38] "GET /api/daren_detail/creator/2/trends/" 200 1640 +127.0.0.1:50552 - - [03/Jun/2025:10:15:38] "GET /api/daren_detail/creator/2/videos/" 200 1778 +127.0.0.1:50532 - - [03/Jun/2025:10:15:38] "GET /api/daren_detail/creator/2/followers/" 200 323 +127.0.0.1:58656 - - [03/Jun/2025:10:15:40] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:58658 - - [03/Jun/2025:10:15:42] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:33628 - - [03/Jun/2025:10:15:49] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:33630 - - [03/Jun/2025:10:15:50] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:33642 - - [03/Jun/2025:10:15:53] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:33656 - - [03/Jun/2025:10:15:53] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:33672 - - [03/Jun/2025:10:15:55] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:33682 - - [03/Jun/2025:10:15:55] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:50974 - - [03/Jun/2025:10:16:00] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:50986 - - [03/Jun/2025:10:16:00] "POST /api/daren_detail/public/creators/filter/?page=1" 200 511 +127.0.0.1:50992 - - [03/Jun/2025:10:16:02] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:50994 - - [03/Jun/2025:10:16:02] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:45140 - - [03/Jun/2025:10:18:05] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:45144 - - [03/Jun/2025:10:18:06] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:48706 - - [03/Jun/2025:10:18:48] "POST /api/daren_detail/public/creators/filter/?page=1" 200 515 +127.0.0.1:48712 - - [03/Jun/2025:10:18:48] "POST /api/daren_detail/public/creators/filter/?page=1" 200 515 +127.0.0.1:60908 - - [03/Jun/2025:10:18:57] "POST /api/daren_detail/public/creators/filter/?page=1" 200 515 +127.0.0.1:60910 - - [03/Jun/2025:10:18:57] "POST /api/daren_detail/public/creators/filter/?page=1" 200 515 +127.0.0.1:53106 - - [03/Jun/2025:10:19:01] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:53110 - - [03/Jun/2025:10:19:07] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:53126 - - [03/Jun/2025:10:19:08] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:53142 - - [03/Jun/2025:10:19:09] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:55378 - - [03/Jun/2025:10:19:13] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55388 - - [03/Jun/2025:10:19:14] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55392 - - [03/Jun/2025:10:19:14] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55394 - - [03/Jun/2025:10:19:15] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55406 - - [03/Jun/2025:10:19:16] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55416 - - [03/Jun/2025:10:19:16] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55424 - - [03/Jun/2025:10:19:17] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55426 - - [03/Jun/2025:10:19:17] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55436 - - [03/Jun/2025:10:19:19] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:55444 - - [03/Jun/2025:10:19:19] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39720 - - [03/Jun/2025:10:19:20] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39726 - - [03/Jun/2025:10:19:20] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39738 - - [03/Jun/2025:10:19:21] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39746 - - [03/Jun/2025:10:19:21] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39750 - - [03/Jun/2025:10:19:23] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39758 - - [03/Jun/2025:10:19:23] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:39770 - - [03/Jun/2025:10:19:27] "GET /api/daren_detail/private/creators/search/?q=L2&mode=or&page=1&page_size=10" 200 1276 +127.0.0.1:58122 - - [03/Jun/2025:10:19:46] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:58138 - - [03/Jun/2025:10:19:46] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:58144 - - [03/Jun/2025:10:19:47] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:58146 - - [03/Jun/2025:10:19:47] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:35510 - - [03/Jun/2025:10:19:49] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:35512 - - [03/Jun/2025:10:19:49] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:35524 - - [03/Jun/2025:10:19:50] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:35540 - - [03/Jun/2025:10:19:52] "GET /api/daren_detail/private/creators/search/?q=L2&mode=or&page=1&page_size=10" 200 1276 +127.0.0.1:33690 - - [03/Jun/2025:10:20:08] "GET /api/daren_detail/private/creators/search/?q=L3&mode=or&page=1&page_size=10" 200 779 +127.0.0.1:34560 - - [03/Jun/2025:10:20:29] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34570 - - [03/Jun/2025:10:20:29] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34580 - - [03/Jun/2025:10:20:31] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34596 - - [03/Jun/2025:10:20:31] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34600 - - [03/Jun/2025:10:20:32] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34612 - - [03/Jun/2025:10:20:34] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34618 - - [03/Jun/2025:10:20:35] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34620 - - [03/Jun/2025:10:20:35] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:34632 - - [03/Jun/2025:10:20:38] "GET /api/daren_detail/private/creators/search/?q=L3&mode=or&page=1&page_size=10" 200 779 +127.0.0.1:59292 - - [03/Jun/2025:10:20:45] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59298 - - [03/Jun/2025:10:20:46] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59306 - - [03/Jun/2025:10:20:48] "GET /api/daren_detail/private/creators/search/?q=L3&mode=or&page=1&page_size=10" 200 779 +127.0.0.1:36686 - - [03/Jun/2025:10:20:56] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:36690 - - [03/Jun/2025:10:20:58] "GET /api/daren_detail/private/creators/search/?q=L3&mode=or&page=1&page_size=10" 200 779 +127.0.0.1:50490 - - [03/Jun/2025:10:22:44] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:50502 - - [03/Jun/2025:10:22:47] "GET /api/daren_detail/private/creators/search/?q=L3&mode=or&page=1&page_size=10" 200 779 +127.0.0.1:49678 - - [03/Jun/2025:10:22:54] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:49686 - - [03/Jun/2025:10:22:56] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:49696 - - [03/Jun/2025:10:22:57] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:36616 - - [03/Jun/2025:10:22:59] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:36632 - - [03/Jun/2025:10:23:01] "POST /api/daren_detail/public/creators/filter/?page=1" 200 512 +127.0.0.1:36638 - - [03/Jun/2025:10:23:02] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1310 +127.0.0.1:39404 - - [03/Jun/2025:10:24:04] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:39420 - - [03/Jun/2025:10:24:06] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:39436 - - [03/Jun/2025:10:24:07] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:39448 - - [03/Jun/2025:10:24:08] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59836 - - [03/Jun/2025:10:24:10] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59838 - - [03/Jun/2025:10:24:11] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:45962 - - [03/Jun/2025:10:24:38] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:45968 - - [03/Jun/2025:10:24:39] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:38840 - - [03/Jun/2025:10:24:40] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +Unauthorized: /api/template/search_templates/ +2025-06-03 10:27:49,783 WARNING Unauthorized: /api/template/search_templates/ +2025-06-03 10:38:27,037 INFO Killed 0 pending application instances +127.0.0.1:38844 - - [03/Jun/2025:10:24:41] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:38856 - - [03/Jun/2025:10:24:44] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:38860 - - [03/Jun/2025:10:24:44] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:38868 - - [03/Jun/2025:10:24:46] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:38884 - - [03/Jun/2025:10:24:47] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:38892 - - [03/Jun/2025:10:24:47] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:57690 - - [03/Jun/2025:10:24:59] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:57696 - - [03/Jun/2025:10:24:59] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:47610 - - [03/Jun/2025:10:25:15] "GET /api/daren_detail/private/creators/search/?q=2&mode=or&page=1&page_size=10" 200 776 +127.0.0.1:44236 - - [03/Jun/2025:10:25:59] "GET /api/brands/" 200 2594 +127.0.0.1:47434 - - [03/Jun/2025:10:26:01] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/" 200 481 +127.0.0.1:47450 - - [03/Jun/2025:10:26:01] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/products/" 200 41 +127.0.0.1:47444 - - [03/Jun/2025:10:26:01] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/campaigns/" 200 41 +127.0.0.1:47464 - - [03/Jun/2025:10:26:07] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:54166 - - [03/Jun/2025:10:26:13] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54174 - - [03/Jun/2025:10:26:13] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54176 - - [03/Jun/2025:10:26:14] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54188 - - [03/Jun/2025:10:26:14] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54190 - - [03/Jun/2025:10:26:15] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54204 - - [03/Jun/2025:10:26:15] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:54212 - - [03/Jun/2025:10:26:18] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:43162 - - [03/Jun/2025:10:26:29] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:43172 - - [03/Jun/2025:10:26:36] "POST /api/campaigns/" 200 172 +127.0.0.1:43184 - - [03/Jun/2025:10:26:37] "POST /api/campaigns/" 200 172 +127.0.0.1:43194 - - [03/Jun/2025:10:26:37] "POST /api/campaigns/" 200 172 +127.0.0.1:43210 - - [03/Jun/2025:10:26:38] "POST /api/campaigns/" 200 172 +127.0.0.1:46964 - - [03/Jun/2025:10:27:46] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:46980 - - [03/Jun/2025:10:27:46] "POST /api/daren_detail/private/pools/creators/filter/?page=2" 200 304 +127.0.0.1:46984 - - [03/Jun/2025:10:27:48] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:34030 - - [03/Jun/2025:10:27:49] "POST /api/template/search_templates/" 401 48 +127.0.0.1:37354 - - [03/Jun/2025:10:28:03] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:34030 - - [03/Jun/2025:10:28:08] "POST /api/user/login/" 200 193 +127.0.0.1:34030 - - [03/Jun/2025:10:28:22] "POST /api/template/search_templates/" 200 4077 +127.0.0.1:58812 - - [03/Jun/2025:10:32:26] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:49412 - - [03/Jun/2025:10:33:02] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:49422 - - [03/Jun/2025:10:33:08] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1315 +127.0.0.1:54120 - - [03/Jun/2025:10:33:13] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1315 +127.0.0.1:42846 - - [03/Jun/2025:10:33:20] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:42858 - - [03/Jun/2025:10:33:21] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:42864 - - [03/Jun/2025:10:33:27] "GET /api/daren_detail/creators/search/?q=L2&mode=or&page=1&page_size=10" 200 1140 +127.0.0.1:56486 - - [03/Jun/2025:10:33:32] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:56494 - - [03/Jun/2025:10:33:33] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1315 +127.0.0.1:56498 - - [03/Jun/2025:10:33:37] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:59036 - - [03/Jun/2025:10:33:40] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59052 - - [03/Jun/2025:10:33:41] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59060 - - [03/Jun/2025:10:33:41] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +127.0.0.1:59066 - - [03/Jun/2025:10:33:47] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:59072 - - [03/Jun/2025:10:33:48] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:51560 - - [03/Jun/2025:10:33:50] "POST /api/daren_detail/public/creators/filter/?page=1" 200 1315 +127.0.0.1:51564 - - [03/Jun/2025:10:33:54] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 806 +2025-06-03 10:38:47,864 INFO Starting server at tcp:port=8000:interface=0.0.0.0 +2025-06-03 10:38:47,865 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-03 10:38:47,865 INFO Configuring endpoint tcp:port=8000:interface=0.0.0.0 +2025-06-03 10:38:47,865 INFO Listening on TCP address 0.0.0.0:8000 +2025-06-03 10:41:56,736 INFO Killed 0 pending application instances +2025-06-03 10:48:45,867 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-03 10:48:45,868 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-03 10:48:45,868 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-03 10:48:45,868 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-03 10:48:49,072 INFO Killed 0 pending application instances +2025-06-03 10:50:03,204 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-03 10:50:03,205 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-03 10:50:03,205 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-03 10:50:03,205 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-03 10:50:23,957 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-03 14:48:29,782 WARNING Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-03 15:50:03,371 INFO Killed 0 pending application instances +127.0.0.1:42174 - - [03/Jun/2025:10:50:24] "POST /api/user/login/" 200 193 +127.0.0.1:36640 - - [03/Jun/2025:14:48:29] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 401 48 +127.0.0.1:36652 - - [03/Jun/2025:14:48:37] "POST /api/user/login/" 200 224 +127.0.0.1:57430 - - [03/Jun/2025:14:48:39] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:57436 - - [03/Jun/2025:14:48:40] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:42238 - - [03/Jun/2025:14:49:03] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:42248 - - [03/Jun/2025:14:49:04] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:42262 - - [03/Jun/2025:14:49:07] "GET /api/daren_detail/creator/1/followers/" 200 323 +127.0.0.1:42254 - - [03/Jun/2025:14:49:07] "GET /api/daren_detail/creators/1/metrics/" 200 760 +127.0.0.1:42284 - - [03/Jun/2025:14:49:07] "GET /api/daren_detail/creator/1/videos/" 200 885 +127.0.0.1:42268 - - [03/Jun/2025:14:49:07] "GET /api/daren_detail/creators/1/" 200 931 +127.0.0.1:42290 - - [03/Jun/2025:14:49:07] "GET /api/daren_detail/creator/1/trends/" 200 662 +127.0.0.1:34536 - - [03/Jun/2025:14:49:11] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:57590 - - [03/Jun/2025:14:55:57] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:57596 - - [03/Jun/2025:14:55:59] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:44968 - - [03/Jun/2025:14:56:02] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 844 +127.0.0.1:56206 - - [03/Jun/2025:14:58:30] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +2025-06-03 15:50:22,447 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-03 15:50:22,448 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-03 15:50:22,448 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-03 15:50:22,449 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-03 15:52:10,302 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +2025-06-03 16:28:49,740 INFO Killed 0 pending application instances +127.0.0.1:33788 - - [03/Jun/2025:15:52:10] "POST /api/daren_detail/public/creators/add/" 200 196 +127.0.0.1:48094 - - [03/Jun/2025:15:53:43] "POST /api/daren_detail/public/creators/add/" 200 106 +127.0.0.1:55508 - - [03/Jun/2025:16:01:39] "POST /api/user/login/" 200 193 +2025-06-03 16:28:55,688 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-03 16:28:55,689 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-03 16:28:55,689 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-03 16:28:55,689 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-03 16:29:06,519 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Not Found: /api/chat-history/create_conversation/ +2025-06-03 16:29:25,880 WARNING Not Found: /api/chat-history/create_conversation/ +Bad Request: /api/chat-history/create_conversation/ +2025-06-03 17:17:29,608 WARNING Bad Request: /api/chat-history/create_conversation/ +Unauthorized: /api/daren_detail/public/creators/filter/ +2025-06-03 18:43:55,904 WARNING Unauthorized: /api/daren_detail/public/creators/filter/ +Unauthorized: /api/chat-history/ +2025-06-03 21:32:17,724 WARNING Unauthorized: /api/chat-history/ +Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-03 21:34:37,859 WARNING Unauthorized: /api/daren_detail/private/pools/creators/filter/ +Unauthorized: /api/chat-history/ +2025-06-03 21:35:09,185 WARNING Unauthorized: /api/chat-history/ +2025-06-03 21:35:25,851 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:35:25,853 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 21:35:25,855 ERROR Internal Server Error: /api/chat-history/ +Internal Server Error: /api/chat-history/chat_list/ +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner + response = await get_response(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async + response = await wrapped_callback( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 468, in __call__ + ret = await asyncio.shield(exec_coro) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/concurrent/futures/thread.py", line 58, in run + result = self.fn(*self.args, **self.kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 522, in thread_handler + return func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/viewsets.py", line 125, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 515, in dispatch + response = self.handle_exception(exc) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 475, in handle_exception + self.raise_uncaught_exception(exc) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception + raise exc + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 512, in dispatch + response = handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/mixins.py", line 54, in retrieve + instance = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/generics.py", line 87, in get_object + queryset = self.filter_queryset(self.get_queryset()) + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:36:05,981 ERROR Internal Server Error: /api/chat-history/chat_list/ +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner + response = await get_response(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async + response = await wrapped_callback( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 468, in __call__ + ret = await asyncio.shield(exec_coro) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/concurrent/futures/thread.py", line 58, in run + result = self.fn(*self.args, **self.kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 522, in thread_handler + return func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/viewsets.py", line 125, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 515, in dispatch + response = self.handle_exception(exc) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 475, in handle_exception + self.raise_uncaught_exception(exc) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception + raise exc + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 512, in dispatch + response = handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/mixins.py", line 54, in retrieve + instance = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/generics.py", line 87, in get_object + queryset = self.filter_queryset(self.get_queryset()) + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +Internal Server Error: /api/chat-history/chat_list/ +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner + response = await get_response(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async + response = await wrapped_callback( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 468, in __call__ + ret = await asyncio.shield(exec_coro) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/concurrent/futures/thread.py", line 58, in run + result = self.fn(*self.args, **self.kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 522, in thread_handler + return func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/viewsets.py", line 125, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 515, in dispatch + response = self.handle_exception(exc) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 475, in handle_exception + self.raise_uncaught_exception(exc) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception + raise exc + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 512, in dispatch + response = handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/mixins.py", line 54, in retrieve + instance = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/generics.py", line 87, in get_object + queryset = self.filter_queryset(self.get_queryset()) + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:36:12,913 ERROR Internal Server Error: /api/chat-history/chat_list/ +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner + response = await get_response(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler + raise exc_info[1] + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async + response = await wrapped_callback( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 468, in __call__ + ret = await asyncio.shield(exec_coro) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/concurrent/futures/thread.py", line 58, in run + result = self.fn(*self.args, **self.kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/asgiref/sync.py", line 522, in thread_handler + return func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/viewsets.py", line 125, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 515, in dispatch + response = self.handle_exception(exc) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 475, in handle_exception + self.raise_uncaught_exception(exc) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception + raise exc + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/views.py", line 512, in dispatch + response = handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/mixins.py", line 54, in retrieve + instance = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/rest_framework/generics.py", line 87, in get_object + queryset = self.filter_queryset(self.get_queryset()) + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:36:22,812 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:36:22,813 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 21:36:22,815 ERROR Internal Server Error: /api/chat-history/ +2025-06-03 21:54:06,597 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:54:06,597 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 21:54:06,600 ERROR Internal Server Error: /api/chat-history/ +2025-06-03 21:54:09,000 ERROR 获取聊天记录失败: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' +2025-06-03 21:54:09,000 ERROR Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 51, in list + latest_chats = self.get_queryset().values( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 36, in get_queryset + accessible_kb_ids = [ + ^ + File "/home/ooin/ooin_daren/daren/apps/chat/views.py", line 38, in + if self.check_knowledge_base_permission(kb, user, 'read') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ChatHistoryViewSet' object has no attribute 'check_knowledge_base_permission' + +Internal Server Error: /api/chat-history/ +2025-06-03 21:54:09,003 ERROR Internal Server Error: /api/chat-history/ +Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-04 10:13:07,379 WARNING Unauthorized: /api/daren_detail/private/pools/creators/filter/ +2025-06-04 10:53:25,112 INFO Killed 0 pending application instances +127.0.0.1:49172 - - [03/Jun/2025:16:29:07] "POST /api/user/login/" 200 193 +127.0.0.1:49172 - - [03/Jun/2025:16:29:25] "POST /api/chat-history/create_conversation/" 404 93 +127.0.0.1:46976 - - [03/Jun/2025:17:15:12] "POST /api/operation/negotiations/offer_status/" 200 121 +127.0.0.1:47516 - - [03/Jun/2025:17:17:29] "POST /api/chat-history/create_conversation/" 400 87 +127.0.0.1:40470 - - [03/Jun/2025:18:43:55] "POST /api/daren_detail/public/creators/filter/?page=1" 401 43 +127.0.0.1:53846 - - [03/Jun/2025:21:32:17] "GET /api/chat-history/" 401 48 +127.0.0.1:38264 - - [03/Jun/2025:21:34:37] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 401 48 +127.0.0.1:45158 - - [03/Jun/2025:21:35:09] "GET /api/chat-history/" 401 43 +127.0.0.1:50118 - - [03/Jun/2025:21:35:21] "POST /api/user/login/" 200 224 +127.0.0.1:50124 - - [03/Jun/2025:21:35:24] "GET /api/template/" 200 4334 +127.0.0.1:50128 - - [03/Jun/2025:21:35:25] "GET /api/chat-history/" 500 141 +127.0.0.1:46736 - - [03/Jun/2025:21:36:05] "GET /api/chat-history/chat_list/?history_days=7" 500 107276 +127.0.0.1:46736 - - [03/Jun/2025:21:36:12] "GET /api/chat-history/chat_list/" 500 106779 +127.0.0.1:46736 - - [03/Jun/2025:21:36:22] "GET /api/chat-history/" 500 141 +127.0.0.1:49954 - - [03/Jun/2025:21:54:06] "GET /api/chat-history/" 500 141 +127.0.0.1:49968 - - [03/Jun/2025:21:54:09] "GET /api/chat-history/" 500 141 +127.0.0.1:44960 - - [04/Jun/2025:10:05:03] "POST /api/operation/negotiations/offer_status/" 200 87 +127.0.0.1:54926 - - [04/Jun/2025:10:13:07] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 401 43 +2025-06-04 10:53:27,256 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-04 10:53:27,257 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-04 10:53:27,257 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-04 10:53:27,258 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-04 10:54:31,472 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Unauthorized: /api/chat-history/chat_list/ +2025-06-04 10:56:10,212 WARNING Unauthorized: /api/chat-history/chat_list/ +Not Found: /api/chat-history/chat_list/ +2025-06-04 10:56:19,157 WARNING Not Found: /api/chat-history/chat_list/ +Unauthorized: /api/brands/ +2025-06-04 11:00:01,073 WARNING Unauthorized: /api/brands/ +2025-06-04 11:00:33,577 INFO 搜索hashtag'宠物'找到1个结果 +2025-06-04 11:00:33,579 INFO Profile: 达人1, Hashtags: #宠物 +2025-06-04 11:01:34,293 INFO 搜索trend'1'找到1个结果 +2025-06-04 11:01:34,296 INFO Profile: 达人2, Trends: 1 +Unauthorized: /api/daren_detail/private/pools/ +2025-06-04 11:04:04,733 WARNING Unauthorized: /api/daren_detail/private/pools/ +Unauthorized: /api/daren_detail/private/pools/ +2025-06-04 11:04:12,244 WARNING Unauthorized: /api/daren_detail/private/pools/ +Unauthorized: /api/daren_detail/public/creators/filter/ +2025-06-04 14:35:12,269 WARNING Unauthorized: /api/daren_detail/public/creators/filter/ +2025-06-04 14:38:29,338 INFO 调用外部API,参数: {'criteria': '宠物', 'top_n': 10} +2025-06-04 14:38:29,343 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:38:29,348 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:38:34,719 INFO 搜索hashtag'宠物'找到1个结果 +2025-06-04 14:38:34,721 INFO Profile: 达人1, Hashtags: #宠物 +2025-06-04 14:38:34,723 INFO 找到了1个匹配的创作者,但都已经在当前session中 +2025-06-04 14:40:59,825 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:40:59,827 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:40:59,829 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:41:09,315 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:41:09,317 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:41:09,319 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +127.0.0.1:40942 - - [04/Jun/2025:10:54:32] "POST /api/user/login/" 200 193 +127.0.0.1:40942 - - [04/Jun/2025:10:55:02] "GET /api/chat-history/conversation_detail/?conversation_id=784e65e6-b8d9-43bb-b133-7c757c2a98f4&status=price_negotiation" 200 754 +127.0.0.1:39386 - - [04/Jun/2025:10:56:10] "GET /api/chat-history/chat_list/?history_days=7" 401 48 +127.0.0.1:39386 - - [04/Jun/2025:10:56:19] "GET /api/chat-history/chat_list/?history_days=7" 404 25 +127.0.0.1:56282 - - [04/Jun/2025:11:00:01] "GET /api/brands/" 401 43 +127.0.0.1:34346 - - [04/Jun/2025:11:00:17] "POST /api/user/login/" 200 193 +127.0.0.1:56178 - - [04/Jun/2025:11:00:33] "POST /api/discovery/creators/search_tags/" 200 660 +127.0.0.1:35060 - - [04/Jun/2025:11:00:43] "GET /api/template/" 200 4334 +127.0.0.1:60474 - - [04/Jun/2025:11:00:57] "POST /api/template/" 200 503 +127.0.0.1:57670 - - [04/Jun/2025:11:01:10] "GET /api/template/" 200 4918 +127.0.0.1:57686 - - [04/Jun/2025:11:01:15] "GET /api/chat-history/" 200 791 +127.0.0.1:53424 - - [04/Jun/2025:11:01:34] "POST /api/discovery/creators/search_tags/" 200 518 +127.0.0.1:53436 - - [04/Jun/2025:11:01:38] "POST /api/daren_detail/public/creators/filter/?page=1" 200 865 +127.0.0.1:60952 - - [04/Jun/2025:11:01:42] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:60954 - - [04/Jun/2025:11:01:46] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:60962 - - [04/Jun/2025:11:01:47] "POST /api/daren_detail/public/creators/filter/?page=1" 200 161 +127.0.0.1:60978 - - [04/Jun/2025:11:01:50] "POST /api/daren_detail/public/creators/filter/?page=1" 200 512 +127.0.0.1:56698 - - [04/Jun/2025:11:01:50] "POST /api/daren_detail/public/creators/filter/?page=1" 200 512 +127.0.0.1:56710 - - [04/Jun/2025:11:01:57] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 305 +127.0.0.1:56462 - - [04/Jun/2025:11:02:00] "GET /api/brands/" 200 2594 +127.0.0.1:56468 - - [04/Jun/2025:11:02:05] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/campaigns/" 200 41 +127.0.0.1:56472 - - [04/Jun/2025:11:02:05] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/" 200 481 +127.0.0.1:56480 - - [04/Jun/2025:11:02:05] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/products/" 200 41 +127.0.0.1:56484 - - [04/Jun/2025:11:02:08] "GET /api/brands/" 200 2594 +127.0.0.1:53040 - - [04/Jun/2025:11:02:46] "GET /api/brands/" 200 2594 +127.0.0.1:40668 - - [04/Jun/2025:11:03:27] "POST /api/daren_detail/public/creators/filter/?page=1" 200 512 +127.0.0.1:39052 - - [04/Jun/2025:11:03:29] "POST /api/daren_detail/public/creators/filter/?page=1" 200 865 +127.0.0.1:39058 - - [04/Jun/2025:11:03:32] "POST /api/daren_detail/public/creators/filter/?page=1" 200 512 +127.0.0.1:53936 - - [04/Jun/2025:11:04:04] "GET /api/daren_detail/private/pools?user_id=20" 301 - +127.0.0.1:53936 - - [04/Jun/2025:11:04:04] "GET /api/daren_detail/private/pools/?user_id=20" 401 49 +127.0.0.1:53936 - - [04/Jun/2025:11:04:12] "GET /api/daren_detail/private/pools?user_id=20" 301 - +127.0.0.1:53936 - - [04/Jun/2025:11:04:12] "GET /api/daren_detail/private/pools/?user_id=20" 401 48 +127.0.0.1:53936 - - [04/Jun/2025:11:04:19] "POST /api/user/login/" 200 193 +127.0.0.1:45882 - - [04/Jun/2025:11:05:28] "GET /api/daren_detail/private/pools?user_id=20" 301 - +127.0.0.1:45882 - - [04/Jun/2025:11:05:28] "GET /api/daren_detail/private/pools/?user_id=20" 200 87 +127.0.0.1:48814 - - [04/Jun/2025:14:35:12] "POST /api/daren_detail/public/creators/filter/?page=1" 401 43 +127.0.0.1:48828 - - [04/Jun/2025:14:35:16] "POST /api/user/login/" 200 66 +127.0.0.1:36966 - - [04/Jun/2025:14:35:20] "POST /api/user/login/" 200 66 +127.0.0.1:54376 - - [04/Jun/2025:14:37:33] "POST /api/user/login/" 200 224 +127.0.0.1:54390 - - [04/Jun/2025:14:37:39] "POST /api/daren_detail/public/creators/filter/?page=1" 200 865 +127.0.0.1:40180 - - [04/Jun/2025:14:37:45] "GET /api/brands/" 200 2594 +127.0.0.1:40190 - - [04/Jun/2025:14:37:48] "POST /api/daren_detail/public/creators/filter/?page=1" 200 865 +127.0.0.1:45976 - - [04/Jun/2025:14:38:29] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:59504 - - [04/Jun/2025:14:38:34] "POST /api/discovery/creators/search_tags/" 200 660 +127.0.0.1:55888 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creators/4" 301 - +127.0.0.1:55918 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/followers" 301 - +127.0.0.1:55892 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creators/4/metrics" 301 - +127.0.0.1:55916 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/videos" 301 - +127.0.0.1:55902 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/trends" 301 - +127.0.0.1:55934 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creators/4/" 200 778 +127.0.0.1:55974 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/followers/" 200 323 +127.0.0.1:55942 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/trends/" 200 1650 +127.0.0.1:55946 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creator/4/videos/" 200 1778 +127.0.0.1:55960 - - [04/Jun/2025:14:39:46] "GET /api/daren_detail/creators/4/metrics/" 200 308 +127.0.0.1:41938 - - [04/Jun/2025:14:40:16] "GET /api/chat-history/" 200 93 +127.0.0.1:43326 - - [04/Jun/2025:14:40:20] "GET /api/template/" 200 4918 +127.0.0.1:43334 - - [04/Jun/2025:14:40:22] "GET /api/chat-history/" 200 93 +127.0.0.1:43346 - - [04/Jun/2025:14:40:26] "GET /api/brands/" 200 2594 +127.0.0.1:43356 - - [04/Jun/2025:14:40:28] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/products/" 200 41 +127.0.0.1:43370 - - [04/Jun/2025:14:40:28] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/campaigns/" 200 41 +127.0.0.1:43374 - - [04/Jun/2025:14:40:28] "GET /api/brands/2446a6a2-1605-4744-b272-a23136aedb7a/" 200 477 +127.0.0.1:56250 - - [04/Jun/2025:14:40:31] "GET /api/brands/" 200 2594 +127.0.0.1:56252 - - [04/Jun/2025:14:40:32] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/" 200 481 +127.0.0.1:56266 - - [04/Jun/2025:14:40:32] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/campaigns/" 200 41 +127.0.0.1:56260 - - [04/Jun/2025:14:40:32] "GET /api/brands/1442350c-dcff-45fb-a7d0-d755f0a1ab51/products/" 200 41 +127.0.0.1:56278 - - [04/Jun/2025:14:40:33] "GET /api/brands/" 200 2594 +127.0.0.1:56288 - - [04/Jun/2025:14:40:33] "GET /api/brands/9f030e3a-a7d5-4b84-acff-0830d5205f07/campaigns/" 200 41 +127.0.0.1:56296 - - [04/Jun/2025:14:40:33] "GET /api/brands/9f030e3a-a7d5-4b84-acff-0830d5205f07/products/" 200 41 +127.0.0.1:56294 - - [04/Jun/2025:14:40:33] "GET /api/brands/9f030e3a-a7d5-4b84-acff-0830d5205f07/" 200 481 +127.0.0.1:56310 - - [04/Jun/2025:14:40:34] "GET /api/brands/" 200 2594 +127.0.0.1:56320 - - [04/Jun/2025:14:40:35] "GET /api/brands/cf1b3d91-095d-4c83-896a-695431659c46/campaigns/" 200 41 +127.0.0.1:56332 - - [04/Jun/2025:14:40:35] "GET /api/brands/cf1b3d91-095d-4c83-896a-695431659c46/products/" 200 41 +127.0.0.1:56340 - - [04/Jun/2025:14:40:35] "GET /api/brands/cf1b3d91-095d-4c83-896a-695431659c46/" 200 482 +127.0.0.1:56348 - - [04/Jun/2025:14:40:37] "GET /api/brands/" 200 2594 +127.0.0.1:56362 - - [04/Jun/2025:14:40:38] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/" 200 541 +127.0.0.1:56374 - - [04/Jun/2025:14:40:38] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/campaigns/" 200 41 +127.0.0.1:56370 - - [04/Jun/2025:14:40:38] "GET /api/brands/4feb522c-363c-4bbf-810d-371ec0f51c14/products/" 200 41 +127.0.0.1:40474 - - [04/Jun/2025:14:40:41] "GET /api/brands/" 200 2594 +127.0.0.1:41256 - - [04/Jun/2025:14:40:51] "POST /api/user/login/" 200 193 +127.0.0.1:41256 - - [04/Jun/2025:14:40:59] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:41256 - - [04/Jun/2025:14:41:09] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:41256 - - [04/Jun/2025:14:41:58] "POST /api/operation/sql_search/" 200 62 +127.0.0.1:44546 - - [04/Jun/2025:14:42:31] "GET /api/chat-history/" 200 93 +127.0.0.1:44548 - - [04/Jun/2025:14:42:38] "GET /api/template/" 200 4918 +127.0.0.1:48690 - - [04/Jun/2025:14:42:40] "GET /api/brands/" 200 2594 +127.0.0.1:48698 - - [04/Jun/2025:14:42:40] "GET /api/chat-history/" 200 93 +127.0.0.1:48702 - - [04/Jun/2025:14:42:42] "POST /api/daren_detail/private/pools/creators/filter/?page=1" 200 78 +2025-06-04 14:43:53,995 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:43:53,997 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:43:54,000 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:43:55,580 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:43:55,583 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:43:55,585 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:45:51,695 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:45:51,697 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:45:51,699 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:46:05,498 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:46:05,499 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:46:05,501 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:49:27,124 INFO Killed 0 pending application instances +127.0.0.1:50026 - - [04/Jun/2025:14:43:54] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:50026 - - [04/Jun/2025:14:43:55] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:52708 - - [04/Jun/2025:14:44:02] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:55234 - - [04/Jun/2025:14:45:44] "POST /api/operation/sql_search/" 200 68 +127.0.0.1:44082 - - [04/Jun/2025:14:45:51] "POST /api/discovery/creators/search_individual/" 200 390 +127.0.0.1:44082 - - [04/Jun/2025:14:46:05] "POST /api/discovery/creators/search_individual/" 200 390 +2025-06-04 14:49:37,897 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-04 14:49:37,898 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-04 14:49:37,898 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-04 14:49:37,899 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-04 14:49:45,184 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +2025-06-04 14:49:45,204 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 14:49:45,207 ERROR 搜索时发生错误: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) +2025-06-04 14:49:45,211 ERROR Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn + sock = connection.create_connection( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection + raise err + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request + conn.request( + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 445, in request + self.endheaders() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1298, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 1058, in _send_output + self.send(msg) + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/http/client.py", line 996, in send + self.connect() + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 276, in connect + self.sock = self._new_conn() + ^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused + +The above exception was the direct cause of the following exception: + +urllib3.exceptions.ProxyError: ('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 667, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment + raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ooin/ooin_daren/daren/apps/discovery/views.py", line 640, in search_individual + response = requests.post(api_url, headers=headers, json=payload, proxies=None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ooin/anaconda3/envs/lzz_daren/lib/python3.11/site-packages/requests/adapters.py", line 694, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://81.69.223.133:58099/api/operation/sql_search/ (Caused by ProxyError('Unable to connect to proxy', NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))) + +2025-06-04 14:50:29,354 INFO Killed 0 pending application instances +127.0.0.1:57626 - - [04/Jun/2025:14:49:45] "POST /api/discovery/creators/search_individual/" 200 390 +2025-06-04 14:59:35,524 INFO Starting server at tcp:port=8099:interface=0.0.0.0 +2025-06-04 14:59:35,525 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras) +2025-06-04 14:59:35,525 INFO Configuring endpoint tcp:port=8099:interface=0.0.0.0 +2025-06-04 14:59:35,525 INFO Listening on TCP address 0.0.0.0:8099 +2025-06-04 14:59:50,413 INFO Gmail服务已设置全局代理环境变量: http://127.0.0.1:7890 +Unauthorized: /api/discovery/creators/search_individual/ +2025-06-04 14:59:51,792 WARNING Unauthorized: /api/discovery/creators/search_individual/ +2025-06-04 15:00:08,862 INFO 已清除代理环境变量 +2025-06-04 15:00:08,862 INFO 调用外部API,参数: {'criteria': 'gmv大于10000美金的达人', 'top_n': 10} +2025-06-04 15:00:09,292 INFO 外部API响应成功: {'code': 500, 'message': '生成的SQL不合法', 'data': {'results': []}}