diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml index cc6a197..cfe6429 100644 --- a/.idea/sqldialects.xml +++ b/.idea/sqldialects.xml @@ -2,6 +2,7 @@ + diff --git a/collectors/news_api.py b/collectors/news_api.py index e69de29..f0100e9 100644 --- a/collectors/news_api.py +++ b/collectors/news_api.py @@ -0,0 +1,277 @@ +import feedparser +import requests +from datetime import datetime +import pandas as pd +import os +import pickle +import time +from concurrent.futures import ThreadPoolExecutor, as_completed +import pymysql + +# 数据库连接信息 +local_DB_Config = { + 'host': "localhost", + 'user': "root", + 'password': "123123", + 'database': "intelligence_system", + 'charset': 'utf8mb4' +} + +# 表名 +table_name = "collector_rss_subscriptions" + + +def verify_database(): + """验证数据库连接和表结构""" + try: + conn = pymysql.connect(**local_DB_Config) + with conn.cursor() as cursor: + # 检查表是否存在 + cursor.execute(f"SHOW TABLES LIKE '{table_name}'") + if not cursor.fetchone(): + print(f"错误: 表 {table_name} 不存在!") + return False + + # 检查表结构 + cursor.execute(f"DESCRIBE {table_name}") + columns = [col[0] for col in cursor.fetchall()] + print("表列名:", columns) + + # 检查插入权限 + test_sql = f"""INSERT INTO `{table_name}` + (`文章标题`, `文章链接`, `文章摘要`, `发布时间`, `来源URL`) + VALUES (%s, %s, %s, %s, %s)""" + cursor.execute(test_sql, ('测试标题', 'http://test.com', '测试内容', datetime.now(), '测试来源')) + conn.rollback() + + print("数据库验证通过!") + return True + except Exception as e: + print("数据库验证失败:", e) + return False + finally: + if 'conn' in locals(): + conn.close() + + +def load_last_update_time(): + """加载上次更新的时间""" + cache_file = os.path.join(os.getcwd(), 'output', 'last_update.pkl') + if os.path.exists(cache_file): + with open(cache_file, 'rb') as f: + return pickle.load(f) + return None + + +def save_last_update_time(last_update): + """保存本次更新的时间""" + cache_file = os.path.join(os.getcwd(), 'output', 'last_update.pkl') + os.makedirs(os.path.dirname(cache_file), exist_ok=True) + with open(cache_file, 'wb') as f: + pickle.dump(last_update, f) + + +def fetch_single_rss(url, timeout=15): + """获取并解析单个 RSS 源""" + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' + } + + for attempt in range(3): + try: + response = requests.get(url, headers=headers, timeout=timeout) + response.raise_for_status() + response.encoding = response.apparent_encoding + feed = feedparser.parse(response.text) + + if feed.bozo: + print(f"警告: 解析可能存在问题: {feed.bozo_exception}") + + return feed + + except requests.RequestException as e: + print(f"第 {attempt + 1} 次尝试获取 {url} 失败: {e}") + if attempt < 2: + time.sleep(5 * (attempt + 1)) + continue + + return None + + +def fetch_all_rss(urls, timeout=15): + """使用线程池并发获取多个RSS源""" + feeds = {} + with ThreadPoolExecutor(max_workers=3) as executor: + future_to_url = {executor.submit(fetch_single_rss, url, timeout): url for url in urls} + + for future in as_completed(future_to_url): + url = future_to_url[future] + try: + feed = future.result() + if feed: + feeds[url] = feed + except Exception as e: + print(f"获取 {url} 时发生异常: {e}") + + return feeds + + +def process_feed_entry(entry, url): + """处理单个RSS条目并返回结构化数据""" + # 处理标题 + title = entry.get('title', '无标题') or '无标题' + if len(title) > 255: + title = title[:252] + '...' + + # 处理链接 + link = entry.get('link', '无链接') or '无链接' + if len(link) > 1024: + link = link[:1021] + '...' + + # 处理摘要 + summary = entry.get('summary', '无内容摘要') + content_list = entry.get('content', []) + content = content_list[0].value if content_list else '' + description = summary if summary != '无内容摘要' else (content[:200] + '...' if content else '无内容摘要') + + # 处理发布时间 + published_parsed = entry.get('published_parsed') or entry.get('updated_parsed') + if published_parsed: + entry_time = datetime(*published_parsed[:6]) + else: + pub_str = entry.get('published', entry.get('updated', '')) + try: + entry_time = datetime.strptime(pub_str, '%a, %d %b %Y %H:%M:%S %z') + except: + entry_time = datetime.now() + + # 处理来源URL + source_url = url or '未知来源' + if len(source_url) > 1024: + source_url = source_url[:1021] + '...' + + return { + '文章标题': title, + '文章链接': link, + '文章摘要': description, + '发布时间': entry_time.strftime('%Y-%m-%d %H:%M:%S'), + '来源URL': source_url + } + + +def display_feed_info(feed, last_update=None, url=None): + """处理并显示RSS源信息""" + if not feed: + print("无法显示信息:feed 为 None") + return None + + print("=" * 80) + print(f"处理 RSS 源: {url}") + entries = feed.entries + data_list = [] + new_last_update = last_update + + for i, entry in enumerate(entries, 1): + entry_data = process_feed_entry(entry, url) + entry_time = datetime.strptime(entry_data['发布时间'], '%Y-%m-%d %H:%M:%S') + + if last_update and entry_time <= last_update: + continue + + if new_last_update is None or entry_time > new_last_update: + new_last_update = entry_time + + print(f"\n--- 条目 {i} ---") + print(f"标题: {entry_data['文章标题']}") + print(f"链接: {entry_data['文章链接']}") + print(f"摘要: {entry_data['文章摘要'][:100]}...") + print(f"时间: {entry_data['发布时间']}") + + data_list.append(entry_data) + + if data_list: + df = pd.DataFrame(data_list) + write_to_database(df) + + return new_last_update + + +def write_to_database(df): + """将数据写入数据库""" + if df.empty: + print("没有新数据需要写入") + return + + print("\n准备写入数据库的数据样例:") + print(df.iloc[0].to_dict()) + + try: + conn = pymysql.connect(**local_DB_Config) + with conn.cursor() as cursor: + sql = f"""INSERT IGNORE INTO `{table_name}` + (`文章标题`, `文章链接`, `文章摘要`, `发布时间`, `来源URL`) + VALUES (%s, %s, %s, %s, %s)""" + + success_count = 0 + for _, row in df.iterrows(): + try: + cursor.execute(sql, ( + row['文章标题'], + row['文章链接'], + row['文章摘要'], + row['发布时间'], + row['来源URL'] + )) + success_count += cursor.rowcount + except Exception as e: + print(f"插入记录时出错: {e}") + print(f"问题数据: {row.to_dict()}") + continue + + conn.commit() + print(f"成功写入 {success_count}/{len(df)} 条记录") + + except Exception as e: + print("数据库操作失败:", e) + finally: + if 'conn' in locals(): + conn.close() + + +def main(): + """主函数""" + if not verify_database(): + print("数据库验证失败,程序终止") + return + + rss_urls = [ + "https://www.chinanews.com.cn/rss/finance.xml", + "https://www.chinanews.com.cn/rss/world.xml", + "https://www.chinanews.com.cn/rss/china.xml", + "https://www.chinanews.com.cn/rss/scroll-news.xml" + ] + + last_update = load_last_update_time() + if last_update: + print(f"上次更新时间: {last_update.strftime('%Y-%m-%d %H:%M:%S')}") + + print("\n开始获取RSS源数据...") + start_time = time.time() + feeds = fetch_all_rss(rss_urls) + print(f"获取完成,耗时: {time.time() - start_time:.2f}秒") + + new_last_update = None + for url, feed in feeds.items(): + current_last_update = display_feed_info(feed, last_update, url) + if current_last_update and (new_last_update is None or current_last_update > new_last_update): + new_last_update = current_last_update + + if new_last_update: + save_last_update_time(new_last_update) + print(f"\n本次最新更新时间: {new_last_update.strftime('%Y-%m-%d %H:%M:%S')}") + else: + print("\n没有获取到新的内容") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/config.py b/config.py index 9d56e06..1f51f23 100644 --- a/config.py +++ b/config.py @@ -5,6 +5,7 @@ class Config: 'port': 3306, 'user': 'root', 'password': '123123', + 'database':"intelligence_system", 'max_connections': 10 } diff --git a/logs/application.log b/logs/application.log index f74f80d..7b77700 100644 --- a/logs/application.log +++ b/logs/application.log @@ -110,3 +110,4849 @@ 2025-09-12 10:45:53.291 | INFO | minio_agent:94 - 成功连接到MinIO服务:127.0.0.1:9005 2025-09-12 10:45:53.297 | INFO | minio_agent:112 - 存储桶创建成功:test-bucket-20250912104553 2025-09-12 10:45:53.302 | INFO | minio_agent:331 - 对象列表查询成功 +2025-09-16 14:41:37.096 | CRITICAL | main:71 - 情报系统启动失败 +2025-09-16 14:42:54.039 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 14:44:21.948 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 14:44:47.041 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 14:46:24.207 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 14:48:30.955 | INFO | mysql_agent:104 - Connection pool created +2025-09-16 14:48:30.955 | INFO | task_scheduler:20 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 14:48:30.956 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 14:48:30.956 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 14:48:30.956 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 14:48:32.822 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:48:33.229 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:48:33.229 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:48:43.230 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:48:43.233 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:48:43.233 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:48:53.233 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:48:53.237 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:48:53.237 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:03.238 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:03.242 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:03.243 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:13.243 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:13.247 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:13.248 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:23.249 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:23.252 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:23.253 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:33.253 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:33.256 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:33.256 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:43.257 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:43.261 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:43.261 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:49:53.262 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:49:53.265 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:49:53.265 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:03.266 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:03.269 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:03.270 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:13.271 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:13.275 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:13.276 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:23.277 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:23.280 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:23.280 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:33.281 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:33.284 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:33.284 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:43.285 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:43.288 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:43.290 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:50:53.290 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:50:53.293 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:50:53.294 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:03.295 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:03.299 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:03.299 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:13.300 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:13.303 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:13.304 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:23.305 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:23.307 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:23.308 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:33.309 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:33.311 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:33.312 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:43.313 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:43.316 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:43.316 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:51:53.317 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:51:53.321 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:51:53.321 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:03.322 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:03.325 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:03.326 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:13.327 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:13.330 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:13.330 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:23.331 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:23.334 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:23.334 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:33.336 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:33.339 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:33.339 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:43.340 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:43.343 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:43.344 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:52:53.345 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:52:53.347 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:52:53.347 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:03.348 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:03.352 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:03.353 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:13.354 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:13.356 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:13.356 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:23.358 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:23.361 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:23.361 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:33.363 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:33.366 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:33.366 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:43.367 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:43.371 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:43.371 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:53:53.373 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:53:53.376 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:53:53.377 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:03.378 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:03.381 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:03.381 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:13.381 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:13.385 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:13.385 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:23.386 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:23.389 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:23.389 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:33.390 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:33.394 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:33.394 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:43.395 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:43.398 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:43.398 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:54:53.399 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:54:53.403 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:54:53.403 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:03.404 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:03.407 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:03.408 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:13.409 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:13.411 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:13.412 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:23.413 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:23.416 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:23.416 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:33.417 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:33.420 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:33.420 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:43.422 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:43.424 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:43.425 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:55:53.425 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:55:53.428 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:55:53.429 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:03.430 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:03.433 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:03.433 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:13.434 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:13.438 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:13.438 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:23.439 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:23.442 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:23.442 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:33.443 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:33.445 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:33.445 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:43.447 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:43.450 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:43.450 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:56:53.451 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:56:53.455 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:56:53.455 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:03.456 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:03.459 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:03.459 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:13.460 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:13.463 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:13.463 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:23.464 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:23.468 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:23.468 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:33.469 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:33.471 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:33.471 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:43.473 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:43.476 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:43.476 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:57:53.477 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:57:53.480 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:57:53.480 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:58:03.572 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:58:03.581 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:58:03.581 | DEBUG | task_scheduler:42 - 没有到期的任务需要执行 +2025-09-16 14:58:07.808 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 +2025-09-16 14:58:13.583 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 14:58:13.583 | DEBUG | mysql_agent:176 - Executing SQL query +2025-09-16 14:58:13.587 | INFO | mysql_agent:189 - Query executed successfully +2025-09-16 14:58:13.588 | INFO | main:60 - 系统关闭完成 +2025-09-16 14:58:14.463 | INFO | mysql_agent:104 - Connection pool created +2025-09-16 14:58:14.463 | INFO | task_scheduler:20 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 14:58:14.463 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 14:58:14.464 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 14:58:14.464 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 14:58:14.506 | DEBUG | mysql_agent:165 - Executing SQL query +2025-09-16 14:58:14.673 | ERROR | mysql_agent:187 - SQL query failed +2025-09-16 14:58:14.675 | CRITICAL | task_scheduler:70 - 调度器主循环执行失败 +2025-09-16 14:58:14.675 | CRITICAL | main:36 - 系统主循环崩溃 +2025-09-16 14:58:14.676 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 14:58:14.676 | DEBUG | mysql_agent:165 - Executing SQL query +2025-09-16 14:58:14.677 | ERROR | mysql_agent:187 - SQL query failed +2025-09-16 14:58:14.677 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 14:59:55.976 | INFO | mysql_agent:104 - Connection pool created +2025-09-16 14:59:55.976 | INFO | task_scheduler:20 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 14:59:55.977 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 14:59:55.977 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 14:59:55.977 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 14:59:56.017 | DEBUG | mysql_agent:161 - Executing SQL query +2025-09-16 14:59:56.166 | ERROR | mysql_agent:183 - SQL query failed +2025-09-16 14:59:56.167 | CRITICAL | task_scheduler:70 - 调度器主循环执行失败 +2025-09-16 14:59:56.167 | CRITICAL | main:36 - 系统主循环崩溃 +2025-09-16 14:59:56.167 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 14:59:56.168 | DEBUG | mysql_agent:161 - Executing SQL query +2025-09-16 14:59:56.169 | ERROR | mysql_agent:183 - SQL query failed +2025-09-16 14:59:56.169 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 15:00:23.400 | INFO | mysql_agent:104 - Connection pool created +2025-09-16 15:00:23.400 | INFO | task_scheduler:20 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 15:00:23.401 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 15:00:23.401 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 15:00:23.401 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 15:00:23.442 | DEBUG | mysql_agent:159 - Executing SQL query +2025-09-16 15:00:23.593 | ERROR | mysql_agent:181 - SQL query failed +2025-09-16 15:00:23.594 | CRITICAL | task_scheduler:70 - 调度器主循环执行失败 +2025-09-16 15:00:23.594 | CRITICAL | main:36 - 系统主循环崩溃 +2025-09-16 15:00:23.594 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 15:00:23.595 | DEBUG | mysql_agent:159 - Executing SQL query +2025-09-16 15:00:23.596 | ERROR | mysql_agent:181 - SQL query failed +2025-09-16 15:00:23.596 | CRITICAL | main:73 - 情报系统启动失败 +2025-09-16 15:08:08.956 | INFO | mysql_agent:104 - 连接池创建成功 +2025-09-16 15:08:08.956 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 15:08:08.956 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 15:08:08.958 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 15:08:08.958 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 15:08:08.998 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:08:08 +2025-09-16 15:08:08.998 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:08:09.021 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:08:09.022 | CRITICAL | task_scheduler:79 - 调度器主循环执行失败 +2025-09-16 15:08:09.022 | CRITICAL | main:36 - 系统主循环崩溃 +2025-09-16 15:08:09.022 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 15:08:09.022 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:08:09.023 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:08:09.024 | ERROR | task_scheduler:281 - 查询待执行任务数量失败 +2025-09-16 15:08:09.024 | INFO | main:60 - 系统关闭完成 +2025-09-16 15:18:02.761 | INFO | mysql_agent:104 - 连接池创建成功 +2025-09-16 15:18:02.761 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 15:18:02.761 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 15:18:02.762 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 15:18:02.762 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 15:18:02.803 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:02 +2025-09-16 15:18:02.803 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:02.826 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:02.826 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:18:12.827 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:12 +2025-09-16 15:18:12.827 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:12.829 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:12.829 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:18:22.830 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:22 +2025-09-16 15:18:22.830 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:22.832 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:22.833 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:18:32.834 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:32 +2025-09-16 15:18:32.834 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:32.836 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:32.836 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:18:42.837 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:42 +2025-09-16 15:18:42.837 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:42.839 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:42.839 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:18:52.841 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:18:52 +2025-09-16 15:18:52.841 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:18:52.843 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:18:52.844 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:02.845 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:02 +2025-09-16 15:19:02.845 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:02.846 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:02.846 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:12.847 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:12 +2025-09-16 15:19:12.847 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:12.849 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:12.849 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:22.850 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:22 +2025-09-16 15:19:22.850 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:22.851 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:22.852 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:32.853 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:32 +2025-09-16 15:19:32.853 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:32.855 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:32.856 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:42.857 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:42 +2025-09-16 15:19:42.857 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:42.859 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:42.859 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:19:52.861 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:19:52 +2025-09-16 15:19:52.861 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:19:52.862 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:19:52.862 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:02.863 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:02 +2025-09-16 15:20:02.863 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:02.865 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:02.866 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:12.868 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:12 +2025-09-16 15:20:12.868 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:12.869 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:12.871 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:22.872 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:22 +2025-09-16 15:20:22.872 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:22.873 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:22.874 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:32.875 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:32 +2025-09-16 15:20:32.875 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:32.877 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:32.877 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:42.878 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:42 +2025-09-16 15:20:42.878 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:42.879 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:42.879 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:20:52.880 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:20:52 +2025-09-16 15:20:52.880 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:20:52.881 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:20:52.883 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:02.884 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:02 +2025-09-16 15:21:02.884 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:02.885 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:02.885 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:12.887 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:12 +2025-09-16 15:21:12.887 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:12.889 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:12.889 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:20.731 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 +2025-09-16 15:21:22.890 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 15:21:22.890 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:22.891 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:22.892 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 +2025-09-16 15:21:22.892 | INFO | main:60 - 系统关闭完成 +2025-09-16 15:21:23.889 | INFO | mysql_agent:104 - 连接池创建成功 +2025-09-16 15:21:23.889 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 +2025-09-16 15:21:23.889 | INFO | main:18 - 情报系统已初始化(Cron模式) +2025-09-16 15:21:23.890 | DEBUG | main:44 - 信号处理器已注册 +2025-09-16 15:21:23.890 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 +2025-09-16 15:21:23.930 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:23 +2025-09-16 15:21:23.930 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:23.951 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:23.952 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:33.953 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:33 +2025-09-16 15:21:33.953 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:33.955 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:33.955 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:43.957 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:43 +2025-09-16 15:21:43.957 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:43.959 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:43.959 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:21:53.960 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:21:53 +2025-09-16 15:21:53.960 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:21:53.961 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:21:53.963 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:03.963 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:03 +2025-09-16 15:22:03.963 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:03.965 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:03.966 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:13.967 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:13 +2025-09-16 15:22:13.967 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:13.969 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:13.969 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:23.971 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:23 +2025-09-16 15:22:23.971 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:23.973 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:23.973 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:33.974 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:33 +2025-09-16 15:22:33.974 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:33.977 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:33.977 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:43.978 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:43 +2025-09-16 15:22:43.978 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:43.979 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:43.980 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:22:53.981 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:22:53 +2025-09-16 15:22:53.981 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:22:53.982 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:22:53.983 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:03.984 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:03 +2025-09-16 15:23:03.984 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:03.985 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:03.985 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:13.987 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:13 +2025-09-16 15:23:13.987 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:13.989 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:13.989 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:23.991 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:23 +2025-09-16 15:23:23.991 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:23.993 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:23.993 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:33.994 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:33 +2025-09-16 15:23:33.994 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:33.995 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:33.996 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:43.997 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:43 +2025-09-16 15:23:43.997 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:43.999 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:44.000 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:23:54.001 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:23:54 +2025-09-16 15:23:54.001 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:23:54.003 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:23:54.004 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:04.005 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:04 +2025-09-16 15:24:04.005 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:04.007 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:04.007 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:14.009 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:14 +2025-09-16 15:24:14.009 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:14.011 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:14.011 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:24.012 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:24 +2025-09-16 15:24:24.012 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:24.013 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:24.014 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:34.015 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:34 +2025-09-16 15:24:34.015 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:34.017 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:34.017 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:44.018 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:44 +2025-09-16 15:24:44.018 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:44.019 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:44.020 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:24:54.021 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:24:54 +2025-09-16 15:24:54.021 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:24:54.022 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:24:54.023 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:04.024 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:04 +2025-09-16 15:25:04.024 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:04.026 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:04.026 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:14.027 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:14 +2025-09-16 15:25:14.027 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:14.030 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:14.030 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:24.031 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:24 +2025-09-16 15:25:24.031 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:24.032 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:24.033 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:34.034 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:34 +2025-09-16 15:25:34.035 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:34.036 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:34.037 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:44.038 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:44 +2025-09-16 15:25:44.038 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:44.040 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:44.040 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:25:54.041 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:25:54 +2025-09-16 15:25:54.041 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:25:54.043 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:25:54.044 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:04.045 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:04 +2025-09-16 15:26:04.045 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:04.047 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:04.047 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:14.048 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:14 +2025-09-16 15:26:14.048 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:14.051 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:14.052 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:24.053 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:24 +2025-09-16 15:26:24.053 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:24.054 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:24.055 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:34.055 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:34 +2025-09-16 15:26:34.055 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:34.057 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:34.057 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:44.058 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:44 +2025-09-16 15:26:44.058 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:44.061 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:44.061 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:26:54.062 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:26:54 +2025-09-16 15:26:54.062 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:26:54.064 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:26:54.064 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:04.065 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:27:04 +2025-09-16 15:27:04.065 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:04.066 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:04.068 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:14.068 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:27:14 +2025-09-16 15:27:14.068 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:14.069 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:14.070 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:24.071 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:27:24 +2025-09-16 15:27:24.071 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:24.072 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:24.073 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:34.074 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:27:34 +2025-09-16 15:27:34.074 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:34.075 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:34.075 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:44.077 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:27:44 +2025-09-16 15:27:44.077 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:44.079 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:44.079 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 +2025-09-16 15:27:53.255 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 +2025-09-16 15:27:54.080 | INFO | main:53 - 开始优雅关闭系统 +2025-09-16 15:27:54.080 | DEBUG | mysql_agent:158 - 执行SQL查询 +2025-09-16 15:27:54.081 | ERROR | mysql_agent:177 - SQL查询失败 +2025-09-16 15:27:54.081 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 +2025-09-16 15:27:54.082 | INFO | main:60 - 系统关闭完成 +2025-09-16 15:32:27.512 | INFO | mysql_agent:104 - 连接池创建成功 + → module: 'MySQLAgent(Windows)' +2025-09-16 15:32:27.512 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 + → module: 'TaskScheduler' +2025-09-16 15:32:27.512 | INFO | main:18 - 情报系统已初始化(Cron模式) + → module: 'Main' +2025-09-16 15:32:27.512 | DEBUG | main:44 - 信号处理器已注册 + → module: 'Main' +2025-09-16 15:32:27.513 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 + → module: 'Main' +2025-09-16 15:32:27.555 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:32:27 + → module: 'TaskScheduler' +2025-09-16 15:32:27.555 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:32:27.578 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 32, 27, 555308),) + → error: '0' + → exc_info: True +2025-09-16 15:32:27.579 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:32:37.580 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:32:37 + → module: 'TaskScheduler' +2025-09-16 15:32:37.580 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:32:37.582 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 32, 37, 580324),) + → error: '0' + → exc_info: True +2025-09-16 15:32:37.582 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:32:47.583 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:32:47 + → module: 'TaskScheduler' +2025-09-16 15:32:47.583 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:32:47.585 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 32, 47, 583962),) + → error: '0' + → exc_info: True +2025-09-16 15:32:47.586 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:32:57.587 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:32:57 + → module: 'TaskScheduler' +2025-09-16 15:32:57.587 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:32:57.589 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 32, 57, 587505),) + → error: '0' + → exc_info: True +2025-09-16 15:32:57.590 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:07.590 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:07 + → module: 'TaskScheduler' +2025-09-16 15:33:07.590 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:07.592 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 7, 590493),) + → error: '0' + → exc_info: True +2025-09-16 15:33:07.592 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:17.593 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:17 + → module: 'TaskScheduler' +2025-09-16 15:33:17.594 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:17.596 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 17, 593764),) + → error: '0' + → exc_info: True +2025-09-16 15:33:17.596 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:27.597 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:27 + → module: 'TaskScheduler' +2025-09-16 15:33:27.597 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:27.599 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 27, 597784),) + → error: '0' + → exc_info: True +2025-09-16 15:33:27.599 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:37.601 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:37 + → module: 'TaskScheduler' +2025-09-16 15:33:37.601 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:37.603 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 37, 601233),) + → error: '0' + → exc_info: True +2025-09-16 15:33:37.603 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:47.604 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:47 + → module: 'TaskScheduler' +2025-09-16 15:33:47.604 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:47.607 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 47, 604817),) + → error: '0' + → exc_info: True +2025-09-16 15:33:47.607 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:33:57.608 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:33:57 + → module: 'TaskScheduler' +2025-09-16 15:33:57.608 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:33:57.610 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 33, 57, 608645),) + → error: '0' + → exc_info: True +2025-09-16 15:33:57.611 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:07.612 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:07 + → module: 'TaskScheduler' +2025-09-16 15:34:07.612 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:07.613 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 7, 612536),) + → error: '0' + → exc_info: True +2025-09-16 15:34:07.614 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:17.615 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:17 + → module: 'TaskScheduler' +2025-09-16 15:34:17.615 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:17.617 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 17, 615714),) + → error: '0' + → exc_info: True +2025-09-16 15:34:17.617 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:27.619 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:27 + → module: 'TaskScheduler' +2025-09-16 15:34:27.619 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:27.620 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 27, 619333),) + → error: '0' + → exc_info: True +2025-09-16 15:34:27.621 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:37.622 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:37 + → module: 'TaskScheduler' +2025-09-16 15:34:37.622 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:37.623 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 37, 622329),) + → error: '0' + → exc_info: True +2025-09-16 15:34:37.624 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:47.625 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:47 + → module: 'TaskScheduler' +2025-09-16 15:34:47.625 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:47.627 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 47, 625719),) + → error: '0' + → exc_info: True +2025-09-16 15:34:47.627 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:34:57.629 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:34:57 + → module: 'TaskScheduler' +2025-09-16 15:34:57.629 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:34:57.630 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 34, 57, 629036),) + → error: '0' + → exc_info: True +2025-09-16 15:34:57.631 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:07.632 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:07 + → module: 'TaskScheduler' +2025-09-16 15:35:07.632 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:07.633 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 7, 632008),) + → error: '0' + → exc_info: True +2025-09-16 15:35:07.634 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:17.635 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:17 + → module: 'TaskScheduler' +2025-09-16 15:35:17.635 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:17.637 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 17, 635258),) + → error: '0' + → exc_info: True +2025-09-16 15:35:17.637 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:27.638 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:27 + → module: 'TaskScheduler' +2025-09-16 15:35:27.638 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:27.639 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 27, 638800),) + → error: '0' + → exc_info: True +2025-09-16 15:35:27.641 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:37.642 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:37 + → module: 'TaskScheduler' +2025-09-16 15:35:37.642 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:37.644 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 37, 642242),) + → error: '0' + → exc_info: True +2025-09-16 15:35:37.644 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:47.645 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:47 + → module: 'TaskScheduler' +2025-09-16 15:35:47.646 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:47.647 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 47, 645493),) + → error: '0' + → exc_info: True +2025-09-16 15:35:47.648 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:35:57.649 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:35:57 + → module: 'TaskScheduler' +2025-09-16 15:35:57.649 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:35:57.651 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 35, 57, 649034),) + → error: '0' + → exc_info: True +2025-09-16 15:35:57.651 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:07.652 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:07 + → module: 'TaskScheduler' +2025-09-16 15:36:07.652 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:07.655 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 7, 652952),) + → error: '0' + → exc_info: True +2025-09-16 15:36:07.655 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:17.656 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:17 + → module: 'TaskScheduler' +2025-09-16 15:36:17.656 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:17.657 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 17, 656357),) + → error: '0' + → exc_info: True +2025-09-16 15:36:17.658 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:27.659 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:27 + → module: 'TaskScheduler' +2025-09-16 15:36:27.659 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:27.661 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 27, 659565),) + → error: '0' + → exc_info: True +2025-09-16 15:36:27.662 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:37.663 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:37 + → module: 'TaskScheduler' +2025-09-16 15:36:37.663 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:37.664 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 37, 663534),) + → error: '0' + → exc_info: True +2025-09-16 15:36:37.665 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:47.666 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:47 + → module: 'TaskScheduler' +2025-09-16 15:36:47.666 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:47.668 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 47, 666888),) + → error: '0' + → exc_info: True +2025-09-16 15:36:47.669 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:36:57.670 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:36:57 + → module: 'TaskScheduler' +2025-09-16 15:36:57.670 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:36:57.672 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 36, 57, 670455),) + → error: '0' + → exc_info: True +2025-09-16 15:36:57.672 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:07.674 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:07 + → module: 'TaskScheduler' +2025-09-16 15:37:07.674 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:07.676 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 7, 674183),) + → error: '0' + → exc_info: True +2025-09-16 15:37:07.676 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:17.678 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:17 + → module: 'TaskScheduler' +2025-09-16 15:37:17.678 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:17.679 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 17, 678178),) + → error: '0' + → exc_info: True +2025-09-16 15:37:17.680 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:27.681 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:27 + → module: 'TaskScheduler' +2025-09-16 15:37:27.681 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:27.683 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 27, 681212),) + → error: '0' + → exc_info: True +2025-09-16 15:37:27.683 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:37.685 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:37 + → module: 'TaskScheduler' +2025-09-16 15:37:37.685 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:37.686 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 37, 685115),) + → error: '0' + → exc_info: True +2025-09-16 15:37:37.687 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:47.688 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:47 + → module: 'TaskScheduler' +2025-09-16 15:37:47.689 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:47.692 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 47, 688892),) + → error: '0' + → exc_info: True +2025-09-16 15:37:47.693 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:37:57.694 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:37:57 + → module: 'TaskScheduler' +2025-09-16 15:37:57.694 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:37:57.695 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 37, 57, 694397),) + → error: '0' + → exc_info: True +2025-09-16 15:37:57.697 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:07.698 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:07 + → module: 'TaskScheduler' +2025-09-16 15:38:07.698 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:07.700 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 7, 698247),) + → error: '0' + → exc_info: True +2025-09-16 15:38:07.701 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:17.702 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:17 + → module: 'TaskScheduler' +2025-09-16 15:38:17.702 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:17.703 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 17, 702319),) + → error: '0' + → exc_info: True +2025-09-16 15:38:17.704 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:27.706 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:27 + → module: 'TaskScheduler' +2025-09-16 15:38:27.706 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:27.707 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 27, 706119),) + → error: '0' + → exc_info: True +2025-09-16 15:38:27.708 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:37.709 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:37 + → module: 'TaskScheduler' +2025-09-16 15:38:37.709 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:37.711 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 37, 709625),) + → error: '0' + → exc_info: True +2025-09-16 15:38:37.711 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:47.713 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:47 + → module: 'TaskScheduler' +2025-09-16 15:38:47.713 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:47.715 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 47, 713227),) + → error: '0' + → exc_info: True +2025-09-16 15:38:47.716 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:38:57.716 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:38:57 + → module: 'TaskScheduler' +2025-09-16 15:38:57.716 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:38:57.718 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 38, 57, 716819),) + → error: '0' + → exc_info: True +2025-09-16 15:38:57.718 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:07.719 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:07 + → module: 'TaskScheduler' +2025-09-16 15:39:07.719 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:07.720 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 7, 719891),) + → error: '0' + → exc_info: True +2025-09-16 15:39:07.721 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:17.722 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:17 + → module: 'TaskScheduler' +2025-09-16 15:39:17.723 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:17.723 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 17, 722747),) + → error: '0' + → exc_info: True +2025-09-16 15:39:17.725 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:27.726 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:27 + → module: 'TaskScheduler' +2025-09-16 15:39:27.726 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:27.728 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 27, 726145),) + → error: '0' + → exc_info: True +2025-09-16 15:39:27.728 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:37.729 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:37 + → module: 'TaskScheduler' +2025-09-16 15:39:37.730 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:37.731 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 37, 729584),) + → error: '0' + → exc_info: True +2025-09-16 15:39:37.732 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:47.733 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:47 + → module: 'TaskScheduler' +2025-09-16 15:39:47.733 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:47.735 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 47, 733193),) + → error: '0' + → exc_info: True +2025-09-16 15:39:47.735 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:39:57.736 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:39:57 + → module: 'TaskScheduler' +2025-09-16 15:39:57.736 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:39:57.737 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 39, 57, 736197),) + → error: '0' + → exc_info: True +2025-09-16 15:39:57.738 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:07.739 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:07 + → module: 'TaskScheduler' +2025-09-16 15:40:07.739 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:07.741 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 7, 739227),) + → error: '0' + → exc_info: True +2025-09-16 15:40:07.741 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:17.742 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:17 + → module: 'TaskScheduler' +2025-09-16 15:40:17.742 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:17.744 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 17, 742580),) + → error: '0' + → exc_info: True +2025-09-16 15:40:17.744 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:27.746 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:27 + → module: 'TaskScheduler' +2025-09-16 15:40:27.746 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:27.748 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 27, 746083),) + → error: '0' + → exc_info: True +2025-09-16 15:40:27.748 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:37.749 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:37 + → module: 'TaskScheduler' +2025-09-16 15:40:37.749 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:37.751 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 37, 749651),) + → error: '0' + → exc_info: True +2025-09-16 15:40:37.751 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:47.752 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:47 + → module: 'TaskScheduler' +2025-09-16 15:40:47.753 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:47.754 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 47, 752849),) + → error: '0' + → exc_info: True +2025-09-16 15:40:47.755 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:40:57.757 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:40:57 + → module: 'TaskScheduler' +2025-09-16 15:40:57.757 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:40:57.759 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 40, 57, 757037),) + → error: '0' + → exc_info: True +2025-09-16 15:40:57.759 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:07.760 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:07 + → module: 'TaskScheduler' +2025-09-16 15:41:07.760 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:07.762 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 7, 760160),) + → error: '0' + → exc_info: True +2025-09-16 15:41:07.762 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:17.763 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:17 + → module: 'TaskScheduler' +2025-09-16 15:41:17.763 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:17.765 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 17, 763305),) + → error: '0' + → exc_info: True +2025-09-16 15:41:17.765 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:27.766 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:27 + → module: 'TaskScheduler' +2025-09-16 15:41:27.766 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:27.768 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 27, 766950),) + → error: '0' + → exc_info: True +2025-09-16 15:41:27.768 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:37.770 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:37 + → module: 'TaskScheduler' +2025-09-16 15:41:37.770 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:37.771 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 37, 770238),) + → error: '0' + → exc_info: True +2025-09-16 15:41:37.772 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:47.773 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:47 + → module: 'TaskScheduler' +2025-09-16 15:41:47.773 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:47.775 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 47, 773273),) + → error: '0' + → exc_info: True +2025-09-16 15:41:47.775 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:41:57.776 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:41:57 + → module: 'TaskScheduler' +2025-09-16 15:41:57.776 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:41:57.778 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 41, 57, 776960),) + → error: '0' + → exc_info: True +2025-09-16 15:41:57.779 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:07.780 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:07 + → module: 'TaskScheduler' +2025-09-16 15:42:07.781 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:07.782 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 7, 780457),) + → error: '0' + → exc_info: True +2025-09-16 15:42:07.782 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:17.783 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:17 + → module: 'TaskScheduler' +2025-09-16 15:42:17.783 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:17.785 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 17, 783814),) + → error: '0' + → exc_info: True +2025-09-16 15:42:17.786 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:27.787 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:27 + → module: 'TaskScheduler' +2025-09-16 15:42:27.787 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:27.788 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 27, 787135),) + → error: '0' + → exc_info: True +2025-09-16 15:42:27.789 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:37.790 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:37 + → module: 'TaskScheduler' +2025-09-16 15:42:37.790 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:37.793 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 37, 790469),) + → error: '0' + → exc_info: True +2025-09-16 15:42:37.793 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:47.794 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:47 + → module: 'TaskScheduler' +2025-09-16 15:42:47.795 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:47.797 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 47, 794583),) + → error: '0' + → exc_info: True +2025-09-16 15:42:47.797 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:42:57.798 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:42:57 + → module: 'TaskScheduler' +2025-09-16 15:42:57.799 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:42:57.800 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 42, 57, 798564),) + → error: '0' + → exc_info: True +2025-09-16 15:42:57.800 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:07.802 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:07 + → module: 'TaskScheduler' +2025-09-16 15:43:07.802 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:07.804 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 7, 802446),) + → error: '0' + → exc_info: True +2025-09-16 15:43:07.804 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:17.806 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:17 + → module: 'TaskScheduler' +2025-09-16 15:43:17.806 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:17.808 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 17, 806170),) + → error: '0' + → exc_info: True +2025-09-16 15:43:17.809 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:27.809 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:27 + → module: 'TaskScheduler' +2025-09-16 15:43:27.809 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:27.811 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 27, 809852),) + → error: '0' + → exc_info: True +2025-09-16 15:43:27.812 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:37.814 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:37 + → module: 'TaskScheduler' +2025-09-16 15:43:37.814 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:37.816 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 37, 814077),) + → error: '0' + → exc_info: True +2025-09-16 15:43:37.817 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:47.817 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:47 + → module: 'TaskScheduler' +2025-09-16 15:43:47.817 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:47.819 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 47, 817678),) + → error: '0' + → exc_info: True +2025-09-16 15:43:47.820 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:43:57.821 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:43:57 + → module: 'TaskScheduler' +2025-09-16 15:43:57.821 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:43:57.823 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 43, 57, 821126),) + → error: '0' + → exc_info: True +2025-09-16 15:43:57.823 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:07.824 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:07 + → module: 'TaskScheduler' +2025-09-16 15:44:07.824 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:07.826 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 7, 824945),) + → error: '0' + → exc_info: True +2025-09-16 15:44:07.826 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:17.828 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:17 + → module: 'TaskScheduler' +2025-09-16 15:44:17.828 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:17.830 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 17, 828347),) + → error: '0' + → exc_info: True +2025-09-16 15:44:17.830 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:27.832 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:27 + → module: 'TaskScheduler' +2025-09-16 15:44:27.832 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:27.834 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 27, 832023),) + → error: '0' + → exc_info: True +2025-09-16 15:44:27.835 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:37.836 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:37 + → module: 'TaskScheduler' +2025-09-16 15:44:37.836 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:37.838 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 37, 836121),) + → error: '0' + → exc_info: True +2025-09-16 15:44:37.839 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:47.840 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:47 + → module: 'TaskScheduler' +2025-09-16 15:44:47.840 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:47.842 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 47, 840138),) + → error: '0' + → exc_info: True +2025-09-16 15:44:47.842 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:44:57.843 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:44:57 + → module: 'TaskScheduler' +2025-09-16 15:44:57.843 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:44:57.844 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 44, 57, 843980),) + → error: '0' + → exc_info: True +2025-09-16 15:44:57.846 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:07.847 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:07 + → module: 'TaskScheduler' +2025-09-16 15:45:07.847 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:07.848 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 7, 847337),) + → error: '0' + → exc_info: True +2025-09-16 15:45:07.849 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:17.850 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:17 + → module: 'TaskScheduler' +2025-09-16 15:45:17.850 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:17.852 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 17, 850613),) + → error: '0' + → exc_info: True +2025-09-16 15:45:17.852 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:27.853 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:27 + → module: 'TaskScheduler' +2025-09-16 15:45:27.854 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:27.855 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 27, 853494),) + → error: '0' + → exc_info: True +2025-09-16 15:45:27.856 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:37.856 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:37 + → module: 'TaskScheduler' +2025-09-16 15:45:37.856 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:37.858 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 37, 856706),) + → error: '0' + → exc_info: True +2025-09-16 15:45:37.859 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:47.860 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:47 + → module: 'TaskScheduler' +2025-09-16 15:45:47.860 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:47.863 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 47, 860756),) + → error: '0' + → exc_info: True +2025-09-16 15:45:47.863 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:45:57.864 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:45:57 + → module: 'TaskScheduler' +2025-09-16 15:45:57.864 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:45:57.866 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 45, 57, 864697),) + → error: '0' + → exc_info: True +2025-09-16 15:45:57.867 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:07.868 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:07 + → module: 'TaskScheduler' +2025-09-16 15:46:07.868 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:07.869 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 7, 868133),) + → error: '0' + → exc_info: True +2025-09-16 15:46:07.869 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:17.871 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:17 + → module: 'TaskScheduler' +2025-09-16 15:46:17.871 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:17.872 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 17, 871458),) + → error: '0' + → exc_info: True +2025-09-16 15:46:17.872 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:27.874 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:27 + → module: 'TaskScheduler' +2025-09-16 15:46:27.874 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:27.875 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 27, 874623),) + → error: '0' + → exc_info: True +2025-09-16 15:46:27.876 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:37.877 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:37 + → module: 'TaskScheduler' +2025-09-16 15:46:37.878 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:37.879 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 37, 877501),) + → error: '0' + → exc_info: True +2025-09-16 15:46:37.880 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:47.880 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:47 + → module: 'TaskScheduler' +2025-09-16 15:46:47.880 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:47.883 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 47, 880988),) + → error: '0' + → exc_info: True +2025-09-16 15:46:47.883 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:46:57.884 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:46:57 + → module: 'TaskScheduler' +2025-09-16 15:46:57.884 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:46:57.886 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 46, 57, 884162),) + → error: '0' + → exc_info: True +2025-09-16 15:46:57.886 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:07.888 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:07 + → module: 'TaskScheduler' +2025-09-16 15:47:07.888 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:07.890 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 7, 888037),) + → error: '0' + → exc_info: True +2025-09-16 15:47:07.891 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:17.892 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:17 + → module: 'TaskScheduler' +2025-09-16 15:47:17.892 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:17.894 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 17, 892274),) + → error: '0' + → exc_info: True +2025-09-16 15:47:17.894 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:27.896 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:27 + → module: 'TaskScheduler' +2025-09-16 15:47:27.896 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:27.898 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 27, 896184),) + → error: '0' + → exc_info: True +2025-09-16 15:47:27.898 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:37.899 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:37 + → module: 'TaskScheduler' +2025-09-16 15:47:37.899 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:37.901 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 37, 899647),) + → error: '0' + → exc_info: True +2025-09-16 15:47:37.901 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:47.902 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:47 + → module: 'TaskScheduler' +2025-09-16 15:47:47.902 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:47.903 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 47, 902737),) + → error: '0' + → exc_info: True +2025-09-16 15:47:47.904 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:47:57.905 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:47:57 + → module: 'TaskScheduler' +2025-09-16 15:47:57.905 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:47:57.908 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 47, 57, 905836),) + → error: '0' + → exc_info: True +2025-09-16 15:47:57.908 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:07.910 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:07 + → module: 'TaskScheduler' +2025-09-16 15:48:07.910 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:07.912 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 7, 910070),) + → error: '0' + → exc_info: True +2025-09-16 15:48:07.912 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:17.913 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:17 + → module: 'TaskScheduler' +2025-09-16 15:48:17.913 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:17.915 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 17, 913321),) + → error: '0' + → exc_info: True +2025-09-16 15:48:17.915 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:27.916 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:27 + → module: 'TaskScheduler' +2025-09-16 15:48:27.916 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:27.918 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 27, 916683),) + → error: '0' + → exc_info: True +2025-09-16 15:48:27.919 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:37.920 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:37 + → module: 'TaskScheduler' +2025-09-16 15:48:37.920 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:37.922 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 37, 920394),) + → error: '0' + → exc_info: True +2025-09-16 15:48:37.922 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:47.923 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:47 + → module: 'TaskScheduler' +2025-09-16 15:48:47.923 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:47.925 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 47, 923745),) + → error: '0' + → exc_info: True +2025-09-16 15:48:47.926 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:48:57.926 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:48:57 + → module: 'TaskScheduler' +2025-09-16 15:48:57.927 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:48:57.928 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 48, 57, 926895),) + → error: '0' + → exc_info: True +2025-09-16 15:48:57.929 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:07.930 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:07 + → module: 'TaskScheduler' +2025-09-16 15:49:07.930 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:07.932 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 7, 930464),) + → error: '0' + → exc_info: True +2025-09-16 15:49:07.932 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:17.934 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:17 + → module: 'TaskScheduler' +2025-09-16 15:49:17.934 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:17.936 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 17, 934055),) + → error: '0' + → exc_info: True +2025-09-16 15:49:17.937 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:27.938 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:27 + → module: 'TaskScheduler' +2025-09-16 15:49:27.938 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:27.940 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 27, 938549),) + → error: '0' + → exc_info: True +2025-09-16 15:49:27.941 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:37.942 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:37 + → module: 'TaskScheduler' +2025-09-16 15:49:37.942 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:37.945 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 37, 942933),) + → error: '0' + → exc_info: True +2025-09-16 15:49:37.946 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:47.947 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:47 + → module: 'TaskScheduler' +2025-09-16 15:49:47.947 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:47.949 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 47, 947302),) + → error: '0' + → exc_info: True +2025-09-16 15:49:47.950 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:49:57.951 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:49:57 + → module: 'TaskScheduler' +2025-09-16 15:49:57.952 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:49:57.953 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 49, 57, 951503),) + → error: '0' + → exc_info: True +2025-09-16 15:49:57.954 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:07.954 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:07 + → module: 'TaskScheduler' +2025-09-16 15:50:07.954 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:07.957 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 7, 954951),) + → error: '0' + → exc_info: True +2025-09-16 15:50:07.957 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:17.958 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:17 + → module: 'TaskScheduler' +2025-09-16 15:50:17.958 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:17.960 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 17, 958811),) + → error: '0' + → exc_info: True +2025-09-16 15:50:17.961 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:27.962 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:27 + → module: 'TaskScheduler' +2025-09-16 15:50:27.962 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:27.964 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 27, 962284),) + → error: '0' + → exc_info: True +2025-09-16 15:50:27.965 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:37.966 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:37 + → module: 'TaskScheduler' +2025-09-16 15:50:37.966 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:37.968 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 37, 966001),) + → error: '0' + → exc_info: True +2025-09-16 15:50:37.969 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:47.969 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:47 + → module: 'TaskScheduler' +2025-09-16 15:50:47.969 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:47.972 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 47, 969981),) + → error: '0' + → exc_info: True +2025-09-16 15:50:47.973 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:50:57.973 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:50:57 + → module: 'TaskScheduler' +2025-09-16 15:50:57.974 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:50:57.975 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 50, 57, 973679),) + → error: '0' + → exc_info: True +2025-09-16 15:50:57.976 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:07.977 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:07 + → module: 'TaskScheduler' +2025-09-16 15:51:07.978 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:07.980 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 7, 977680),) + → error: '0' + → exc_info: True +2025-09-16 15:51:07.980 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:17.981 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:17 + → module: 'TaskScheduler' +2025-09-16 15:51:17.981 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:17.983 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 17, 981595),) + → error: '0' + → exc_info: True +2025-09-16 15:51:17.983 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:27.984 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:27 + → module: 'TaskScheduler' +2025-09-16 15:51:27.984 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:27.985 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 27, 984383),) + → error: '0' + → exc_info: True +2025-09-16 15:51:27.985 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:37.987 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:37 + → module: 'TaskScheduler' +2025-09-16 15:51:37.987 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:37.989 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 37, 987634),) + → error: '0' + → exc_info: True +2025-09-16 15:51:37.989 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:47.990 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:47 + → module: 'TaskScheduler' +2025-09-16 15:51:47.990 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:47.992 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 47, 990593),) + → error: '0' + → exc_info: True +2025-09-16 15:51:47.993 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:51:57.994 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:51:57 + → module: 'TaskScheduler' +2025-09-16 15:51:57.994 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:51:57.996 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 51, 57, 994487),) + → error: '0' + → exc_info: True +2025-09-16 15:51:57.996 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:07.997 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:07 + → module: 'TaskScheduler' +2025-09-16 15:52:07.997 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:07.998 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 7, 997404),) + → error: '0' + → exc_info: True +2025-09-16 15:52:07.998 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:18.000 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:18 + → module: 'TaskScheduler' +2025-09-16 15:52:18.000 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:18.002 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 18, 439),) + → error: '0' + → exc_info: True +2025-09-16 15:52:18.002 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:28.003 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:28 + → module: 'TaskScheduler' +2025-09-16 15:52:28.003 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:28.005 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 28, 3974),) + → error: '0' + → exc_info: True +2025-09-16 15:52:28.006 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:38.008 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:38 + → module: 'TaskScheduler' +2025-09-16 15:52:38.008 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:38.010 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 38, 8175),) + → error: '0' + → exc_info: True +2025-09-16 15:52:38.010 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:48.011 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:48 + → module: 'TaskScheduler' +2025-09-16 15:52:48.011 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:48.014 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 48, 11774),) + → error: '0' + → exc_info: True +2025-09-16 15:52:48.014 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:52:58.016 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:52:58 + → module: 'TaskScheduler' +2025-09-16 15:52:58.016 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:52:58.018 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 52, 58, 16004),) + → error: '0' + → exc_info: True +2025-09-16 15:52:58.018 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:08.019 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:08 + → module: 'TaskScheduler' +2025-09-16 15:53:08.019 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:08.021 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 8, 19898),) + → error: '0' + → exc_info: True +2025-09-16 15:53:08.021 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:18.023 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:18 + → module: 'TaskScheduler' +2025-09-16 15:53:18.023 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:18.025 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 18, 23457),) + → error: '0' + → exc_info: True +2025-09-16 15:53:18.025 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:28.027 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:28 + → module: 'TaskScheduler' +2025-09-16 15:53:28.027 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:28.029 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 28, 27402),) + → error: '0' + → exc_info: True +2025-09-16 15:53:28.030 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:38.031 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:38 + → module: 'TaskScheduler' +2025-09-16 15:53:38.031 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:38.033 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 38, 31229),) + → error: '0' + → exc_info: True +2025-09-16 15:53:38.033 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:48.034 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:48 + → module: 'TaskScheduler' +2025-09-16 15:53:48.035 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:48.036 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 48, 34903),) + → error: '0' + → exc_info: True +2025-09-16 15:53:48.038 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:53:58.038 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:53:58 + → module: 'TaskScheduler' +2025-09-16 15:53:58.038 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:53:58.039 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 53, 58, 38590),) + → error: '0' + → exc_info: True +2025-09-16 15:53:58.041 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:08.041 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:08 + → module: 'TaskScheduler' +2025-09-16 15:54:08.041 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:08.043 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 8, 41527),) + → error: '0' + → exc_info: True +2025-09-16 15:54:08.043 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:18.045 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:18 + → module: 'TaskScheduler' +2025-09-16 15:54:18.045 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:18.047 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 18, 45671),) + → error: '0' + → exc_info: True +2025-09-16 15:54:18.047 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:28.049 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:28 + → module: 'TaskScheduler' +2025-09-16 15:54:28.049 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:28.050 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 28, 49680),) + → error: '0' + → exc_info: True +2025-09-16 15:54:28.052 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:38.053 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:38 + → module: 'TaskScheduler' +2025-09-16 15:54:38.054 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:38.055 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 38, 53531),) + → error: '0' + → exc_info: True +2025-09-16 15:54:38.056 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:48.057 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:48 + → module: 'TaskScheduler' +2025-09-16 15:54:48.057 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:48.060 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 48, 57502),) + → error: '0' + → exc_info: True +2025-09-16 15:54:48.060 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:54:58.061 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:54:58 + → module: 'TaskScheduler' +2025-09-16 15:54:58.061 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:54:58.063 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 54, 58, 61223),) + → error: '0' + → exc_info: True +2025-09-16 15:54:58.064 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:08.064 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:08 + → module: 'TaskScheduler' +2025-09-16 15:55:08.064 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:08.066 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 8, 64922),) + → error: '0' + → exc_info: True +2025-09-16 15:55:08.066 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:18.068 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:18 + → module: 'TaskScheduler' +2025-09-16 15:55:18.069 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:18.070 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 18, 68708),) + → error: '0' + → exc_info: True +2025-09-16 15:55:18.071 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:28.072 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:28 + → module: 'TaskScheduler' +2025-09-16 15:55:28.073 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:28.075 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 28, 72507),) + → error: '0' + → exc_info: True +2025-09-16 15:55:28.075 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:38.076 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:38 + → module: 'TaskScheduler' +2025-09-16 15:55:38.076 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:38.078 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 38, 76478),) + → error: '0' + → exc_info: True +2025-09-16 15:55:38.078 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:48.080 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:48 + → module: 'TaskScheduler' +2025-09-16 15:55:48.080 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:48.081 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 48, 80524),) + → error: '0' + → exc_info: True +2025-09-16 15:55:48.082 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:55:58.083 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:55:58 + → module: 'TaskScheduler' +2025-09-16 15:55:58.084 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:55:58.085 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 55, 58, 83979),) + → error: '0' + → exc_info: True +2025-09-16 15:55:58.086 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:08.088 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:08 + → module: 'TaskScheduler' +2025-09-16 15:56:08.088 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:08.090 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 8, 88202),) + → error: '0' + → exc_info: True +2025-09-16 15:56:08.090 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:18.092 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:18 + → module: 'TaskScheduler' +2025-09-16 15:56:18.092 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:18.094 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 18, 92022),) + → error: '0' + → exc_info: True +2025-09-16 15:56:18.094 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:28.095 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:28 + → module: 'TaskScheduler' +2025-09-16 15:56:28.095 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:28.097 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 28, 95849),) + → error: '0' + → exc_info: True +2025-09-16 15:56:28.097 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:38.098 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:38 + → module: 'TaskScheduler' +2025-09-16 15:56:38.098 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:38.100 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 38, 98784),) + → error: '0' + → exc_info: True +2025-09-16 15:56:38.100 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:48.101 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:48 + → module: 'TaskScheduler' +2025-09-16 15:56:48.101 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:48.103 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 48, 101657),) + → error: '0' + → exc_info: True +2025-09-16 15:56:48.103 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:56:58.104 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:56:58 + → module: 'TaskScheduler' +2025-09-16 15:56:58.105 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:56:58.107 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 56, 58, 104705),) + → error: '0' + → exc_info: True +2025-09-16 15:56:58.107 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:08.109 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:08 + → module: 'TaskScheduler' +2025-09-16 15:57:08.109 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:08.110 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 8, 109057),) + → error: '0' + → exc_info: True +2025-09-16 15:57:08.111 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:18.112 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:18 + → module: 'TaskScheduler' +2025-09-16 15:57:18.112 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:18.114 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 18, 112602),) + → error: '0' + → exc_info: True +2025-09-16 15:57:18.115 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:28.116 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:28 + → module: 'TaskScheduler' +2025-09-16 15:57:28.116 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:28.117 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 28, 116007),) + → error: '0' + → exc_info: True +2025-09-16 15:57:28.118 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:38.119 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:38 + → module: 'TaskScheduler' +2025-09-16 15:57:38.119 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:38.121 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 38, 119829),) + → error: '0' + → exc_info: True +2025-09-16 15:57:38.122 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:48.123 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:48 + → module: 'TaskScheduler' +2025-09-16 15:57:48.123 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:48.125 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 48, 123536),) + → error: '0' + → exc_info: True +2025-09-16 15:57:48.126 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:57:58.127 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:57:58 + → module: 'TaskScheduler' +2025-09-16 15:57:58.127 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:57:58.129 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 57, 58, 127372),) + → error: '0' + → exc_info: True +2025-09-16 15:57:58.129 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:08.131 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:08 + → module: 'TaskScheduler' +2025-09-16 15:58:08.131 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:08.133 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 8, 131613),) + → error: '0' + → exc_info: True +2025-09-16 15:58:08.134 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:18.134 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:18 + → module: 'TaskScheduler' +2025-09-16 15:58:18.134 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:18.136 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 18, 134878),) + → error: '0' + → exc_info: True +2025-09-16 15:58:18.138 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:28.139 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:28 + → module: 'TaskScheduler' +2025-09-16 15:58:28.139 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:28.140 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 28, 139067),) + → error: '0' + → exc_info: True +2025-09-16 15:58:28.141 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:38.142 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:38 + → module: 'TaskScheduler' +2025-09-16 15:58:38.142 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:38.143 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 38, 142242),) + → error: '0' + → exc_info: True +2025-09-16 15:58:38.144 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:48.145 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:48 + → module: 'TaskScheduler' +2025-09-16 15:58:48.146 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:48.148 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 48, 145995),) + → error: '0' + → exc_info: True +2025-09-16 15:58:48.148 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:58:58.150 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:58:58 + → module: 'TaskScheduler' +2025-09-16 15:58:58.150 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:58:58.151 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 58, 58, 150119),) + → error: '0' + → exc_info: True +2025-09-16 15:58:58.152 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:08.153 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:08 + → module: 'TaskScheduler' +2025-09-16 15:59:08.153 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:08.155 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 8, 153073),) + → error: '0' + → exc_info: True +2025-09-16 15:59:08.155 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:18.156 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:18 + → module: 'TaskScheduler' +2025-09-16 15:59:18.156 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:18.158 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 18, 156615),) + → error: '0' + → exc_info: True +2025-09-16 15:59:18.158 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:28.160 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:28 + → module: 'TaskScheduler' +2025-09-16 15:59:28.160 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:28.162 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 28, 160426),) + → error: '0' + → exc_info: True +2025-09-16 15:59:28.162 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:38.163 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:38 + → module: 'TaskScheduler' +2025-09-16 15:59:38.163 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:38.164 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 38, 163943),) + → error: '0' + → exc_info: True +2025-09-16 15:59:38.166 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:48.167 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:48 + → module: 'TaskScheduler' +2025-09-16 15:59:48.167 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:48.168 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 48, 167397),) + → error: '0' + → exc_info: True +2025-09-16 15:59:48.169 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 15:59:58.170 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 15:59:58 + → module: 'TaskScheduler' +2025-09-16 15:59:58.170 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 15:59:58.172 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 15, 59, 58, 170457),) + → error: '0' + → exc_info: True +2025-09-16 15:59:58.172 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:08.173 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:08 + → module: 'TaskScheduler' +2025-09-16 16:00:08.173 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:08.175 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 8, 173516),) + → error: '0' + → exc_info: True +2025-09-16 16:00:08.175 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:18.176 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:18 + → module: 'TaskScheduler' +2025-09-16 16:00:18.176 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:18.178 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 18, 176594),) + → error: '0' + → exc_info: True +2025-09-16 16:00:18.178 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:28.180 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:28 + → module: 'TaskScheduler' +2025-09-16 16:00:28.180 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:28.181 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 28, 180442),) + → error: '0' + → exc_info: True +2025-09-16 16:00:28.183 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:38.184 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:38 + → module: 'TaskScheduler' +2025-09-16 16:00:38.184 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:38.186 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 38, 184168),) + → error: '0' + → exc_info: True +2025-09-16 16:00:38.186 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:48.187 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:48 + → module: 'TaskScheduler' +2025-09-16 16:00:48.187 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:48.189 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 48, 187961),) + → error: '0' + → exc_info: True +2025-09-16 16:00:48.190 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:00:58.191 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:00:58 + → module: 'TaskScheduler' +2025-09-16 16:00:58.192 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:00:58.193 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 0, 58, 191546),) + → error: '0' + → exc_info: True +2025-09-16 16:00:58.194 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:08.195 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:08 + → module: 'TaskScheduler' +2025-09-16 16:01:08.195 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:08.197 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 8, 195221),) + → error: '0' + → exc_info: True +2025-09-16 16:01:08.197 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:18.198 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:18 + → module: 'TaskScheduler' +2025-09-16 16:01:18.198 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:18.200 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 18, 198505),) + → error: '0' + → exc_info: True +2025-09-16 16:01:18.200 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:28.202 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:28 + → module: 'TaskScheduler' +2025-09-16 16:01:28.202 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:28.203 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 28, 202081),) + → error: '0' + → exc_info: True +2025-09-16 16:01:28.204 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:38.205 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:38 + → module: 'TaskScheduler' +2025-09-16 16:01:38.205 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:38.206 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 38, 205279),) + → error: '0' + → exc_info: True +2025-09-16 16:01:38.206 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:48.208 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:48 + → module: 'TaskScheduler' +2025-09-16 16:01:48.208 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:48.210 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 48, 208487),) + → error: '0' + → exc_info: True +2025-09-16 16:01:48.210 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:01:58.211 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:01:58 + → module: 'TaskScheduler' +2025-09-16 16:01:58.211 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:01:58.212 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 1, 58, 211661),) + → error: '0' + → exc_info: True +2025-09-16 16:01:58.213 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:08.214 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:08 + → module: 'TaskScheduler' +2025-09-16 16:02:08.214 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:08.215 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 8, 214828),) + → error: '0' + → exc_info: True +2025-09-16 16:02:08.216 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:18.218 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:18 + → module: 'TaskScheduler' +2025-09-16 16:02:18.218 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:18.219 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 18, 218030),) + → error: '0' + → exc_info: True +2025-09-16 16:02:18.219 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:28.221 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:28 + → module: 'TaskScheduler' +2025-09-16 16:02:28.221 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:28.222 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 28, 221101),) + → error: '0' + → exc_info: True +2025-09-16 16:02:28.223 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:38.224 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:38 + → module: 'TaskScheduler' +2025-09-16 16:02:38.224 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:38.225 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 38, 224105),) + → error: '0' + → exc_info: True +2025-09-16 16:02:38.226 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:48.226 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:48 + → module: 'TaskScheduler' +2025-09-16 16:02:48.226 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:48.227 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 48, 226847),) + → error: '0' + → exc_info: True +2025-09-16 16:02:48.228 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:02:58.229 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:02:58 + → module: 'TaskScheduler' +2025-09-16 16:02:58.229 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:02:58.230 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 2, 58, 229608),) + → error: '0' + → exc_info: True +2025-09-16 16:02:58.231 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:08.232 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:08 + → module: 'TaskScheduler' +2025-09-16 16:03:08.232 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:08.234 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 8, 232556),) + → error: '0' + → exc_info: True +2025-09-16 16:03:08.234 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:18.236 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:18 + → module: 'TaskScheduler' +2025-09-16 16:03:18.236 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:18.238 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 18, 236042),) + → error: '0' + → exc_info: True +2025-09-16 16:03:18.238 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:28.239 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:28 + → module: 'TaskScheduler' +2025-09-16 16:03:28.239 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:28.240 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 28, 239351),) + → error: '0' + → exc_info: True +2025-09-16 16:03:28.241 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:38.242 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:38 + → module: 'TaskScheduler' +2025-09-16 16:03:38.242 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:38.244 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 38, 242758),) + → error: '0' + → exc_info: True +2025-09-16 16:03:38.244 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:48.246 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:48 + → module: 'TaskScheduler' +2025-09-16 16:03:48.246 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:48.247 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 48, 246188),) + → error: '0' + → exc_info: True +2025-09-16 16:03:48.247 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:03:58.249 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:03:58 + → module: 'TaskScheduler' +2025-09-16 16:03:58.249 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:03:58.251 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 3, 58, 249201),) + → error: '0' + → exc_info: True +2025-09-16 16:03:58.251 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:08.252 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:08 + → module: 'TaskScheduler' +2025-09-16 16:04:08.252 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:08.253 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 8, 252863),) + → error: '0' + → exc_info: True +2025-09-16 16:04:08.254 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:18.255 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:18 + → module: 'TaskScheduler' +2025-09-16 16:04:18.255 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:18.256 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 18, 255863),) + → error: '0' + → exc_info: True +2025-09-16 16:04:18.257 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:28.258 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:28 + → module: 'TaskScheduler' +2025-09-16 16:04:28.258 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:28.259 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 28, 258603),) + → error: '0' + → exc_info: True +2025-09-16 16:04:28.260 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:38.261 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:38 + → module: 'TaskScheduler' +2025-09-16 16:04:38.261 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:38.263 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 38, 261602),) + → error: '0' + → exc_info: True +2025-09-16 16:04:38.264 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:48.264 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:48 + → module: 'TaskScheduler' +2025-09-16 16:04:48.264 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:48.266 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 48, 264683),) + → error: '0' + → exc_info: True +2025-09-16 16:04:48.266 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:04:58.267 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:04:58 + → module: 'TaskScheduler' +2025-09-16 16:04:58.267 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:04:58.269 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 4, 58, 267618),) + → error: '0' + → exc_info: True +2025-09-16 16:04:58.269 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:08.271 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:08 + → module: 'TaskScheduler' +2025-09-16 16:05:08.271 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:08.273 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 8, 271079),) + → error: '0' + → exc_info: True +2025-09-16 16:05:08.273 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:18.274 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:18 + → module: 'TaskScheduler' +2025-09-16 16:05:18.274 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:18.275 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 18, 274546),) + → error: '0' + → exc_info: True +2025-09-16 16:05:18.276 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:28.277 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:28 + → module: 'TaskScheduler' +2025-09-16 16:05:28.277 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:28.278 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 28, 277404),) + → error: '0' + → exc_info: True +2025-09-16 16:05:28.278 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:38.280 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:38 + → module: 'TaskScheduler' +2025-09-16 16:05:38.280 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:38.282 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 38, 280646),) + → error: '0' + → exc_info: True +2025-09-16 16:05:38.282 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:48.283 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:48 + → module: 'TaskScheduler' +2025-09-16 16:05:48.283 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:48.286 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 48, 283960),) + → error: '0' + → exc_info: True +2025-09-16 16:05:48.287 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:05:58.287 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:05:58 + → module: 'TaskScheduler' +2025-09-16 16:05:58.287 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:05:58.289 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 5, 58, 287844),) + → error: '0' + → exc_info: True +2025-09-16 16:05:58.289 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:08.291 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:08 + → module: 'TaskScheduler' +2025-09-16 16:06:08.291 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:08.293 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 8, 291173),) + → error: '0' + → exc_info: True +2025-09-16 16:06:08.293 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:18.294 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:18 + → module: 'TaskScheduler' +2025-09-16 16:06:18.294 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:18.296 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 18, 294802),) + → error: '0' + → exc_info: True +2025-09-16 16:06:18.296 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:28.297 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:28 + → module: 'TaskScheduler' +2025-09-16 16:06:28.297 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:28.299 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 28, 297648),) + → error: '0' + → exc_info: True +2025-09-16 16:06:28.300 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:38.301 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:38 + → module: 'TaskScheduler' +2025-09-16 16:06:38.301 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:38.303 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 38, 301845),) + → error: '0' + → exc_info: True +2025-09-16 16:06:38.303 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:48.305 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:48 + → module: 'TaskScheduler' +2025-09-16 16:06:48.305 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:48.307 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 48, 305497),) + → error: '0' + → exc_info: True +2025-09-16 16:06:48.307 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:06:58.309 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:06:58 + → module: 'TaskScheduler' +2025-09-16 16:06:58.309 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:06:58.310 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 6, 58, 309273),) + → error: '0' + → exc_info: True +2025-09-16 16:06:58.311 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:08.312 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:08 + → module: 'TaskScheduler' +2025-09-16 16:07:08.312 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:08.313 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 8, 312944),) + → error: '0' + → exc_info: True +2025-09-16 16:07:08.315 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:18.316 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:18 + → module: 'TaskScheduler' +2025-09-16 16:07:18.316 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:18.318 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 18, 316615),) + → error: '0' + → exc_info: True +2025-09-16 16:07:18.319 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:28.320 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:28 + → module: 'TaskScheduler' +2025-09-16 16:07:28.320 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:28.322 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 28, 320914),) + → error: '0' + → exc_info: True +2025-09-16 16:07:28.322 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:38.324 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:38 + → module: 'TaskScheduler' +2025-09-16 16:07:38.324 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:38.326 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 38, 324582),) + → error: '0' + → exc_info: True +2025-09-16 16:07:38.326 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:48.328 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:48 + → module: 'TaskScheduler' +2025-09-16 16:07:48.328 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:48.330 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 48, 328264),) + → error: '0' + → exc_info: True +2025-09-16 16:07:48.330 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:07:58.331 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:07:58 + → module: 'TaskScheduler' +2025-09-16 16:07:58.331 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:07:58.332 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 7, 58, 331631),) + → error: '0' + → exc_info: True +2025-09-16 16:07:58.333 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:08.334 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:08 + → module: 'TaskScheduler' +2025-09-16 16:08:08.334 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:08.336 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 8, 334579),) + → error: '0' + → exc_info: True +2025-09-16 16:08:08.337 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:18.338 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:18 + → module: 'TaskScheduler' +2025-09-16 16:08:18.338 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:18.340 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 18, 338534),) + → error: '0' + → exc_info: True +2025-09-16 16:08:18.340 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:28.341 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:28 + → module: 'TaskScheduler' +2025-09-16 16:08:28.341 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:28.343 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 28, 341904),) + → error: '0' + → exc_info: True +2025-09-16 16:08:28.343 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:38.345 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:38 + → module: 'TaskScheduler' +2025-09-16 16:08:38.345 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:38.347 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 38, 345496),) + → error: '0' + → exc_info: True +2025-09-16 16:08:38.348 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:48.349 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:48 + → module: 'TaskScheduler' +2025-09-16 16:08:48.349 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:48.351 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 48, 349252),) + → error: '0' + → exc_info: True +2025-09-16 16:08:48.351 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:08:58.352 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:08:58 + → module: 'TaskScheduler' +2025-09-16 16:08:58.352 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:08:58.355 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 8, 58, 352884),) + → error: '0' + → exc_info: True +2025-09-16 16:08:58.355 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:08.356 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:08 + → module: 'TaskScheduler' +2025-09-16 16:09:08.356 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:08.358 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 8, 356694),) + → error: '0' + → exc_info: True +2025-09-16 16:09:08.358 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:18.359 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:18 + → module: 'TaskScheduler' +2025-09-16 16:09:18.359 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:18.362 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 18, 359926),) + → error: '0' + → exc_info: True +2025-09-16 16:09:18.363 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:28.363 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:28 + → module: 'TaskScheduler' +2025-09-16 16:09:28.363 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:28.365 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 28, 363604),) + → error: '0' + → exc_info: True +2025-09-16 16:09:28.366 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:38.367 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:38 + → module: 'TaskScheduler' +2025-09-16 16:09:38.367 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:38.368 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 38, 367407),) + → error: '0' + → exc_info: True +2025-09-16 16:09:38.369 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:48.370 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:48 + → module: 'TaskScheduler' +2025-09-16 16:09:48.370 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:48.371 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 48, 370729),) + → error: '0' + → exc_info: True +2025-09-16 16:09:48.372 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:09:58.374 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:09:58 + → module: 'TaskScheduler' +2025-09-16 16:09:58.374 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:09:58.375 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 9, 58, 374232),) + → error: '0' + → exc_info: True +2025-09-16 16:09:58.376 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:08.377 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:08 + → module: 'TaskScheduler' +2025-09-16 16:10:08.377 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:08.378 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 8, 377037),) + → error: '0' + → exc_info: True +2025-09-16 16:10:08.379 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:18.380 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:18 + → module: 'TaskScheduler' +2025-09-16 16:10:18.380 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:18.382 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 18, 380512),) + → error: '0' + → exc_info: True +2025-09-16 16:10:18.382 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:28.383 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:28 + → module: 'TaskScheduler' +2025-09-16 16:10:28.383 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:28.386 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 28, 383902),) + → error: '0' + → exc_info: True +2025-09-16 16:10:28.386 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:38.388 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:38 + → module: 'TaskScheduler' +2025-09-16 16:10:38.388 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:38.389 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 38, 388046),) + → error: '0' + → exc_info: True +2025-09-16 16:10:38.390 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:48.391 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:48 + → module: 'TaskScheduler' +2025-09-16 16:10:48.391 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:48.393 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 48, 391808),) + → error: '0' + → exc_info: True +2025-09-16 16:10:48.393 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:10:58.395 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:10:58 + → module: 'TaskScheduler' +2025-09-16 16:10:58.395 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:10:58.396 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 10, 58, 395394),) + → error: '0' + → exc_info: True +2025-09-16 16:10:58.396 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:08.399 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:08 + → module: 'TaskScheduler' +2025-09-16 16:11:08.399 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:08.400 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 8, 399191),) + → error: '0' + → exc_info: True +2025-09-16 16:11:08.401 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:18.402 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:18 + → module: 'TaskScheduler' +2025-09-16 16:11:18.402 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:18.404 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 18, 402580),) + → error: '0' + → exc_info: True +2025-09-16 16:11:18.404 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:28.405 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:28 + → module: 'TaskScheduler' +2025-09-16 16:11:28.405 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:28.406 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 28, 405521),) + → error: '0' + → exc_info: True +2025-09-16 16:11:28.407 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:38.408 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:38 + → module: 'TaskScheduler' +2025-09-16 16:11:38.408 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:38.409 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 38, 408776),) + → error: '0' + → exc_info: True +2025-09-16 16:11:38.410 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:48.411 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:48 + → module: 'TaskScheduler' +2025-09-16 16:11:48.411 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:48.413 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 48, 411603),) + → error: '0' + → exc_info: True +2025-09-16 16:11:48.414 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:11:58.414 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:11:58 + → module: 'TaskScheduler' +2025-09-16 16:11:58.414 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:11:58.415 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 11, 58, 414579),) + → error: '0' + → exc_info: True +2025-09-16 16:11:58.415 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:08.417 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:08 + → module: 'TaskScheduler' +2025-09-16 16:12:08.417 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:08.419 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 8, 417429),) + → error: '0' + → exc_info: True +2025-09-16 16:12:08.419 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:18.421 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:18 + → module: 'TaskScheduler' +2025-09-16 16:12:18.421 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:18.422 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 18, 421226),) + → error: '0' + → exc_info: True +2025-09-16 16:12:18.423 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:28.424 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:28 + → module: 'TaskScheduler' +2025-09-16 16:12:28.424 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:28.427 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 28, 424911),) + → error: '0' + → exc_info: True +2025-09-16 16:12:28.427 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:38.428 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:38 + → module: 'TaskScheduler' +2025-09-16 16:12:38.428 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:38.431 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 38, 428941),) + → error: '0' + → exc_info: True +2025-09-16 16:12:38.431 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:48.432 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:48 + → module: 'TaskScheduler' +2025-09-16 16:12:48.432 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:48.435 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 48, 432877),) + → error: '0' + → exc_info: True +2025-09-16 16:12:48.436 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:12:58.436 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:12:58 + → module: 'TaskScheduler' +2025-09-16 16:12:58.436 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:12:58.438 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 12, 58, 436496),) + → error: '0' + → exc_info: True +2025-09-16 16:12:58.438 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:08.439 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:08 + → module: 'TaskScheduler' +2025-09-16 16:13:08.439 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:08.441 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 8, 439964),) + → error: '0' + → exc_info: True +2025-09-16 16:13:08.441 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:18.443 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:18 + → module: 'TaskScheduler' +2025-09-16 16:13:18.443 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:18.445 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 18, 443566),) + → error: '0' + → exc_info: True +2025-09-16 16:13:18.446 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:28.447 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:28 + → module: 'TaskScheduler' +2025-09-16 16:13:28.447 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:28.448 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 28, 447278),) + → error: '0' + → exc_info: True +2025-09-16 16:13:28.449 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:38.450 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:38 + → module: 'TaskScheduler' +2025-09-16 16:13:38.450 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:38.452 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 38, 450579),) + → error: '0' + → exc_info: True +2025-09-16 16:13:38.452 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:48.454 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:48 + → module: 'TaskScheduler' +2025-09-16 16:13:48.454 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:48.456 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 48, 454143),) + → error: '0' + → exc_info: True +2025-09-16 16:13:48.456 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:13:58.457 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:13:58 + → module: 'TaskScheduler' +2025-09-16 16:13:58.457 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:13:58.458 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 13, 58, 457637),) + → error: '0' + → exc_info: True +2025-09-16 16:13:58.459 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:08.460 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:08 + → module: 'TaskScheduler' +2025-09-16 16:14:08.460 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:08.462 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 8, 460874),) + → error: '0' + → exc_info: True +2025-09-16 16:14:08.463 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:18.464 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:18 + → module: 'TaskScheduler' +2025-09-16 16:14:18.464 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:18.465 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 18, 464634),) + → error: '0' + → exc_info: True +2025-09-16 16:14:18.466 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:28.467 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:28 + → module: 'TaskScheduler' +2025-09-16 16:14:28.468 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:28.470 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 28, 467541),) + → error: '0' + → exc_info: True +2025-09-16 16:14:28.470 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:38.471 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:38 + → module: 'TaskScheduler' +2025-09-16 16:14:38.471 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:38.472 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 38, 471419),) + → error: '0' + → exc_info: True +2025-09-16 16:14:38.473 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:48.474 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:48 + → module: 'TaskScheduler' +2025-09-16 16:14:48.474 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:48.476 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 48, 474833),) + → error: '0' + → exc_info: True +2025-09-16 16:14:48.476 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:14:58.477 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:14:58 + → module: 'TaskScheduler' +2025-09-16 16:14:58.477 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:14:58.479 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 14, 58, 477714),) + → error: '0' + → exc_info: True +2025-09-16 16:14:58.479 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:08.481 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:08 + → module: 'TaskScheduler' +2025-09-16 16:15:08.481 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:08.482 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 8, 481194),) + → error: '0' + → exc_info: True +2025-09-16 16:15:08.483 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:18.484 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:18 + → module: 'TaskScheduler' +2025-09-16 16:15:18.484 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:18.486 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 18, 484125),) + → error: '0' + → exc_info: True +2025-09-16 16:15:18.486 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:28.487 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:28 + → module: 'TaskScheduler' +2025-09-16 16:15:28.487 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:28.488 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 28, 487534),) + → error: '0' + → exc_info: True +2025-09-16 16:15:28.488 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:38.490 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:38 + → module: 'TaskScheduler' +2025-09-16 16:15:38.490 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:38.491 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 38, 490619),) + → error: '0' + → exc_info: True +2025-09-16 16:15:38.492 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:48.493 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:48 + → module: 'TaskScheduler' +2025-09-16 16:15:48.494 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:48.496 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 48, 493655),) + → error: '0' + → exc_info: True +2025-09-16 16:15:48.497 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:15:58.499 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:15:58 + → module: 'TaskScheduler' +2025-09-16 16:15:58.499 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:15:58.501 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 15, 58, 499125),) + → error: '0' + → exc_info: True +2025-09-16 16:15:58.501 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:08.502 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:08 + → module: 'TaskScheduler' +2025-09-16 16:16:08.502 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:08.504 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 8, 502562),) + → error: '0' + → exc_info: True +2025-09-16 16:16:08.504 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:18.506 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:18 + → module: 'TaskScheduler' +2025-09-16 16:16:18.506 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:18.507 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 18, 506264),) + → error: '0' + → exc_info: True +2025-09-16 16:16:18.508 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:28.509 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:28 + → module: 'TaskScheduler' +2025-09-16 16:16:28.509 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:28.511 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 28, 509491),) + → error: '0' + → exc_info: True +2025-09-16 16:16:28.512 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:38.513 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:38 + → module: 'TaskScheduler' +2025-09-16 16:16:38.513 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:38.514 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 38, 513800),) + → error: '0' + → exc_info: True +2025-09-16 16:16:38.515 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:48.516 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:48 + → module: 'TaskScheduler' +2025-09-16 16:16:48.516 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:48.517 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 48, 516363),) + → error: '0' + → exc_info: True +2025-09-16 16:16:48.518 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:16:58.519 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:16:58 + → module: 'TaskScheduler' +2025-09-16 16:16:58.519 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:16:58.520 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 16, 58, 519674),) + → error: '0' + → exc_info: True +2025-09-16 16:16:58.521 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:05.605 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 + → module: 'Main' +2025-09-16 16:17:08.522 | INFO | main:53 - 开始优雅关闭系统 + → module: 'Main' +2025-09-16 16:17:08.522 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... +2025-09-16 16:17:08.523 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 8, 522596),) + → error: '0' + → exc_info: True +2025-09-16 16:17:08.524 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:08.524 | INFO | main:60 - 系统关闭完成 + → module: 'Main' + → pending_tasks: 0 + → shutdown_time: datetime.datetime(2025, 9, 16, 16, 17, 8, 524893) +2025-09-16 16:17:09.511 | INFO | mysql_agent:104 - 连接池创建成功 + → module: 'MySQLAgent(Windows)' +2025-09-16 16:17:09.512 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 + → module: 'TaskScheduler' +2025-09-16 16:17:09.512 | INFO | main:18 - 情报系统已初始化(Cron模式) + → module: 'Main' +2025-09-16 16:17:09.512 | DEBUG | main:44 - 信号处理器已注册 + → module: 'Main' +2025-09-16 16:17:09.513 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 + → module: 'Main' +2025-09-16 16:17:09.553 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:17:09 + → module: 'TaskScheduler' +2025-09-16 16:17:09.553 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:17:09.575 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 9, 553554),) + → error: '0' + → exc_info: True +2025-09-16 16:17:09.576 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:19.577 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:17:19 + → module: 'TaskScheduler' +2025-09-16 16:17:19.577 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:17:19.579 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 19, 577483),) + → error: '0' + → exc_info: True +2025-09-16 16:17:19.579 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:29.588 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:17:29 + → module: 'TaskScheduler' +2025-09-16 16:17:29.589 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:17:29.592 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 29, 588473),) + → error: '0' + → exc_info: True +2025-09-16 16:17:29.602 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:39.604 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:17:39 + → module: 'TaskScheduler' +2025-09-16 16:17:39.604 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:17:39.605 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 39, 604250),) + → error: '0' + → exc_info: True +2025-09-16 16:17:39.605 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:42.838 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 + → module: 'Main' +2025-09-16 16:17:49.607 | INFO | main:53 - 开始优雅关闭系统 + → module: 'Main' +2025-09-16 16:17:49.607 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... +2025-09-16 16:17:49.609 | ERROR | mysql_agent:177 - SQL查询失败 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 49, 607448),) + → error: '0' + → exc_info: True +2025-09-16 16:17:49.610 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:17:49.610 | INFO | main:60 - 系统关闭完成 + → module: 'Main' + → pending_tasks: 0 + → shutdown_time: datetime.datetime(2025, 9, 16, 16, 17, 49, 610679) +2025-09-16 16:17:50.668 | INFO | mysql_agent:104 - 连接池创建成功 + → module: 'MySQLAgent(Windows)' +2025-09-16 16:17:50.668 | INFO | task_scheduler:22 - 任务调度器已初始化,最大工作线程数: 5 + → module: 'TaskScheduler' +2025-09-16 16:17:50.668 | INFO | main:18 - 情报系统已初始化(Cron模式) + → module: 'Main' +2025-09-16 16:17:50.668 | DEBUG | main:44 - 信号处理器已注册 + → module: 'Main' +2025-09-16 16:17:50.669 | INFO | main:24 - 系统启动 - 运行在Cron调度模式 + → module: 'Main' +2025-09-16 16:17:50.712 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:17:50 + → module: 'TaskScheduler' +2025-09-16 16:17:50.712 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:17:50.735 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 17, 50, 712757),) + → error: '0' + → exc_info: True +2025-09-16 16:17:50.735 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:00.736 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:00 + → module: 'TaskScheduler' +2025-09-16 16:18:00.737 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:00.738 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 0, 736889),) + → error: '0' + → exc_info: True +2025-09-16 16:18:00.739 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:10.740 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:10 + → module: 'TaskScheduler' +2025-09-16 16:18:10.740 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:10.742 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 10, 740333),) + → error: '0' + → exc_info: True +2025-09-16 16:18:10.742 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:20.743 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:20 + → module: 'TaskScheduler' +2025-09-16 16:18:20.744 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:20.745 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 20, 743774),) + → error: '0' + → exc_info: True +2025-09-16 16:18:20.746 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:30.747 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:30 + → module: 'TaskScheduler' +2025-09-16 16:18:30.747 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:30.749 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 30, 747142),) + → error: '0' + → exc_info: True +2025-09-16 16:18:30.749 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:40.750 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:40 + → module: 'TaskScheduler' +2025-09-16 16:18:40.750 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:40.752 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 40, 750618),) + → error: '0' + → exc_info: True +2025-09-16 16:18:40.752 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:18:50.753 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:18:50 + → module: 'TaskScheduler' +2025-09-16 16:18:50.753 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:18:50.755 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 18, 50, 753664),) + → error: '0' + → exc_info: True +2025-09-16 16:18:50.756 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:00.757 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:00 + → module: 'TaskScheduler' +2025-09-16 16:19:00.757 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:00.758 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 0, 757424),) + → error: '0' + → exc_info: True +2025-09-16 16:19:00.759 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:10.760 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:10 + → module: 'TaskScheduler' +2025-09-16 16:19:10.760 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:10.761 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 10, 760345),) + → error: '0' + → exc_info: True +2025-09-16 16:19:10.762 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:20.763 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:20 + → module: 'TaskScheduler' +2025-09-16 16:19:20.763 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:20.764 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 20, 763754),) + → error: '0' + → exc_info: True +2025-09-16 16:19:20.765 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:30.766 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:30 + → module: 'TaskScheduler' +2025-09-16 16:19:30.766 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:30.768 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 30, 766718),) + → error: '0' + → exc_info: True +2025-09-16 16:19:30.768 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:40.770 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:40 + → module: 'TaskScheduler' +2025-09-16 16:19:40.770 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:40.771 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 40, 770318),) + → error: '0' + → exc_info: True +2025-09-16 16:19:40.772 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:19:50.773 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:19:50 + → module: 'TaskScheduler' +2025-09-16 16:19:50.773 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:19:50.774 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 19, 50, 773294),) + → error: '0' + → exc_info: True +2025-09-16 16:19:50.775 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:00.776 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:00 + → module: 'TaskScheduler' +2025-09-16 16:20:00.776 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:00.777 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 0, 776332),) + → error: '0' + → exc_info: True +2025-09-16 16:20:00.778 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:10.779 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:10 + → module: 'TaskScheduler' +2025-09-16 16:20:10.779 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:10.780 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 10, 779309),) + → error: '0' + → exc_info: True +2025-09-16 16:20:10.781 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:20.782 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:20 + → module: 'TaskScheduler' +2025-09-16 16:20:20.782 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:20.783 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 20, 782711),) + → error: '0' + → exc_info: True +2025-09-16 16:20:20.784 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:30.785 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:30 + → module: 'TaskScheduler' +2025-09-16 16:20:30.785 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:30.787 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 30, 785633),) + → error: '0' + → exc_info: True +2025-09-16 16:20:30.788 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:40.788 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:40 + → module: 'TaskScheduler' +2025-09-16 16:20:40.788 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:40.790 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 40, 788900),) + → error: '0' + → exc_info: True +2025-09-16 16:20:40.790 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:20:50.792 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:20:50 + → module: 'TaskScheduler' +2025-09-16 16:20:50.792 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:20:50.794 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 20, 50, 792186),) + → error: '0' + → exc_info: True +2025-09-16 16:20:50.794 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:21:00.795 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:21:00 + → module: 'TaskScheduler' +2025-09-16 16:21:00.795 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:21:00.797 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 21, 0, 795958),) + → error: '0' + → exc_info: True +2025-09-16 16:21:00.798 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:21:10.799 | DEBUG | task_scheduler:32 - 当前检查时间: 2025-09-16 16:21:10 + → module: 'TaskScheduler' +2025-09-16 16:21:10.799 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... +2025-09-16 16:21:10.801 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT *\n FROM main_task\n WHERE is_active = 1\n ... + → params: (datetime.datetime(2025, 9, 16, 16, 21, 10, 799528),) + → error: '0' + → exc_info: True +2025-09-16 16:21:10.801 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:21:11.727 | INFO | main:48 - 收到关闭信号 2,开始关闭系统 + → module: 'Main' +2025-09-16 16:21:20.802 | INFO | main:53 - 开始优雅关闭系统 + → module: 'Main' +2025-09-16 16:21:20.802 | DEBUG | mysql_agent:158 - 执行SQL查询 + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... +2025-09-16 16:21:20.805 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT COUNT(*) as cnt + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + + → module: 'MySQLAgent(Windows)' + → sql: '\n SELECT COUNT(*) as cnt \n FROM main_task \n WHERE is_active = 1 \n AND next_run_time <= %s \n AND is_run... + → params: (datetime.datetime(2025, 9, 16, 16, 21, 20, 802930),) + → error: '0' + → exc_info: True +2025-09-16 16:21:20.805 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + → module: 'TaskScheduler' + → exc_info: True +2025-09-16 16:21:20.806 | INFO | main:60 - 系统关闭完成 + → module: 'Main' + → pending_tasks: 0 + → shutdown_time: datetime.datetime(2025, 9, 16, 16, 21, 20, 806032) diff --git a/logs/errors.log b/logs/errors.log index f93ac82..b929fc2 100644 --- a/logs/errors.log +++ b/logs/errors.log @@ -56,3 +56,1750 @@ 2025-08-06 17:25:57.519 | ERROR | mysql_agent:107 - Failed to create connection pool +2025-09-16 14:41:37.096 | ERROR | main:71 - 情报系统启动失败 + +2025-09-16 14:42:54.039 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 14:44:21.948 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 14:44:47.041 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 14:46:24.207 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 14:58:14.673 | ERROR | mysql_agent:187 - SQL query failed + +2025-09-16 14:58:14.675 | ERROR | task_scheduler:70 - 调度器主循环执行失败 + +2025-09-16 14:58:14.675 | ERROR | main:36 - 系统主循环崩溃 + +2025-09-16 14:58:14.677 | ERROR | mysql_agent:187 - SQL query failed + +2025-09-16 14:58:14.677 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 14:59:56.166 | ERROR | mysql_agent:183 - SQL query failed + +2025-09-16 14:59:56.167 | ERROR | task_scheduler:70 - 调度器主循环执行失败 + +2025-09-16 14:59:56.167 | ERROR | main:36 - 系统主循环崩溃 + +2025-09-16 14:59:56.169 | ERROR | mysql_agent:183 - SQL query failed + +2025-09-16 14:59:56.169 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 15:00:23.593 | ERROR | mysql_agent:181 - SQL query failed + +2025-09-16 15:00:23.594 | ERROR | task_scheduler:70 - 调度器主循环执行失败 + +2025-09-16 15:00:23.594 | ERROR | main:36 - 系统主循环崩溃 + +2025-09-16 15:00:23.596 | ERROR | mysql_agent:181 - SQL query failed + +2025-09-16 15:00:23.596 | ERROR | main:73 - 情报系统启动失败 + +2025-09-16 15:08:09.021 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:08:09.022 | ERROR | task_scheduler:79 - 调度器主循环执行失败 + +2025-09-16 15:08:09.022 | ERROR | main:36 - 系统主循环崩溃 + +2025-09-16 15:08:09.023 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:08:09.024 | ERROR | task_scheduler:281 - 查询待执行任务数量失败 + +2025-09-16 15:18:02.826 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:02.826 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:18:12.829 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:12.829 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:18:22.832 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:22.833 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:18:32.836 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:32.836 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:18:42.839 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:42.839 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:18:52.843 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:18:52.844 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:02.846 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:02.846 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:12.849 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:12.849 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:22.851 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:22.852 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:32.855 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:32.856 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:42.859 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:42.859 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:19:52.862 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:19:52.862 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:02.865 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:02.866 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:12.869 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:12.871 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:22.873 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:22.874 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:32.877 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:32.877 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:42.879 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:42.879 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:20:52.881 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:20:52.883 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:02.885 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:02.885 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:12.889 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:12.889 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:22.891 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:22.892 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 15:21:23.951 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:23.952 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:33.955 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:33.955 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:43.959 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:43.959 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:21:53.961 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:21:53.963 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:03.965 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:03.966 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:13.969 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:13.969 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:23.973 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:23.973 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:33.977 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:33.977 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:43.979 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:43.980 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:22:53.982 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:22:53.983 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:03.985 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:03.985 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:13.989 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:13.989 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:23.993 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:23.993 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:33.995 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:33.996 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:43.999 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:44.000 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:23:54.003 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:23:54.004 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:04.007 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:04.007 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:14.011 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:14.011 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:24.013 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:24.014 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:34.017 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:34.017 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:44.019 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:44.020 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:24:54.022 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:24:54.023 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:04.026 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:04.026 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:14.030 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:14.030 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:24.032 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:24.033 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:34.036 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:34.037 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:44.040 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:44.040 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:25:54.043 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:25:54.044 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:04.047 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:04.047 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:14.051 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:14.052 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:24.054 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:24.055 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:34.057 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:34.057 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:44.061 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:44.061 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:26:54.064 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:26:54.064 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:04.066 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:04.068 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:14.069 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:14.070 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:24.072 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:24.073 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:34.075 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:34.075 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:44.079 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:44.079 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:27:54.081 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:54.081 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 15:27:55.141 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:27:55.152 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:05.157 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:05.160 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:15.166 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:15.170 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:25.175 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:25.178 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 15:28:26.189 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:26.197 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:36.203 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:36.206 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:46.211 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:46.216 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:28:56.221 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:28:56.226 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:06.229 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:06.235 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:16.240 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:16.261 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:26.279 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:26.295 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:36.314 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:36.332 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:46.349 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:46.354 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:29:56.358 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:29:56.363 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:06.369 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:06.374 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:16.379 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:16.385 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:26.389 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:26.392 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:36.397 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:36.400 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:46.404 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:46.409 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:30:56.414 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:30:56.419 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:06.424 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:06.429 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:16.435 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:16.437 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:26.441 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:26.443 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:36.447 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:36.450 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:46.454 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:46.456 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:31:56.460 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:31:56.466 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:06.471 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:06.476 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:16.480 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:16.483 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:26.488 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:26.490 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 15:32:27.578 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:27.579 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:37.582 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:37.582 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:47.585 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:47.586 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:32:57.589 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:32:57.590 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:07.592 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:07.592 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:17.596 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:17.596 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:27.599 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:27.599 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:37.603 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:37.603 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:47.607 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:47.607 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:33:57.610 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:33:57.611 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:07.613 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:07.614 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:17.617 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:17.617 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:27.620 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:27.621 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:37.623 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:37.624 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:47.627 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:47.627 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:34:57.630 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:34:57.631 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:07.633 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:07.634 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:17.637 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:17.637 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:27.639 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:27.641 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:37.644 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:37.644 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:47.647 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:47.648 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:35:57.651 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:35:57.651 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:07.655 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:07.655 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:17.657 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:17.658 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:27.661 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:27.662 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:37.664 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:37.665 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:47.668 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:47.669 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:36:57.672 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:36:57.672 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:07.676 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:07.676 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:17.679 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:17.680 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:27.683 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:27.683 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:37.686 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:37.687 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:47.692 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:47.693 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:37:57.695 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:37:57.697 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:07.700 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:07.701 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:17.703 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:17.704 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:27.707 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:27.708 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:37.711 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:37.711 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:47.715 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:47.716 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:38:57.718 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:38:57.718 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:07.720 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:07.721 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:17.723 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:17.725 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:27.728 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:27.728 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:37.731 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:37.732 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:47.735 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:47.735 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:39:57.737 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:39:57.738 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:07.741 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:07.741 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:17.744 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:17.744 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:27.748 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:27.748 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:37.751 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:37.751 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:47.754 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:47.755 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:40:57.759 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:40:57.759 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:07.762 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:07.762 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:17.765 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:17.765 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:27.768 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:27.768 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:37.771 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:37.772 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:47.775 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:47.775 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:41:57.778 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:41:57.779 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:07.782 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:07.782 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:17.785 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:17.786 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:27.788 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:27.789 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:37.793 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:37.793 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:47.797 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:47.797 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:42:57.800 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:42:57.800 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:07.804 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:07.804 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:17.808 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:17.809 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:27.811 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:27.812 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:37.816 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:37.817 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:47.819 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:47.820 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:43:57.823 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:43:57.823 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:07.826 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:07.826 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:17.830 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:17.830 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:27.834 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:27.835 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:37.838 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:37.839 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:47.842 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:47.842 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:44:57.844 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:44:57.846 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:07.848 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:07.849 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:17.852 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:17.852 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:27.855 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:27.856 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:37.858 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:37.859 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:47.863 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:47.863 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:45:57.866 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:45:57.867 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:07.869 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:07.869 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:17.872 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:17.872 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:27.875 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:27.876 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:37.879 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:37.880 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:47.883 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:47.883 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:46:57.886 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:46:57.886 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:07.890 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:07.891 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:17.894 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:17.894 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:27.898 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:27.898 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:37.901 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:37.901 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:47.903 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:47.904 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:47:57.908 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:47:57.908 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:07.912 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:07.912 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:17.915 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:17.915 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:27.918 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:27.919 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:37.922 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:37.922 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:47.925 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:47.926 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:48:57.928 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:48:57.929 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:07.932 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:07.932 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:17.936 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:17.937 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:27.940 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:27.941 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:37.945 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:37.946 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:47.949 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:47.950 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:49:57.953 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:49:57.954 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:07.957 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:07.957 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:17.960 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:17.961 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:27.964 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:27.965 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:37.968 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:37.969 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:47.972 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:47.973 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:50:57.975 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:50:57.976 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:07.980 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:07.980 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:17.983 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:17.983 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:27.985 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:27.985 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:37.989 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:37.989 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:47.992 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:47.993 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:51:57.996 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:51:57.996 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:07.998 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:07.998 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:18.002 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:18.002 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:28.005 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:28.006 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:38.010 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:38.010 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:48.014 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:48.014 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:52:58.018 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:52:58.018 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:08.021 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:08.021 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:18.025 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:18.025 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:28.029 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:28.030 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:38.033 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:38.033 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:48.036 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:48.038 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:53:58.039 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:53:58.041 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:08.043 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:08.043 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:18.047 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:18.047 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:28.050 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:28.052 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:38.055 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:38.056 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:48.060 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:48.060 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:54:58.063 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:54:58.064 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:08.066 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:08.066 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:18.070 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:18.071 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:28.075 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:28.075 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:38.078 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:38.078 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:48.081 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:48.082 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:55:58.085 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:55:58.086 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:08.090 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:08.090 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:18.094 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:18.094 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:28.097 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:28.097 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:38.100 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:38.100 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:48.103 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:48.103 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:56:58.107 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:56:58.107 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:08.110 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:08.111 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:18.114 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:18.115 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:28.117 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:28.118 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:38.121 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:38.122 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:48.125 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:48.126 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:57:58.129 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:57:58.129 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:08.133 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:08.134 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:18.136 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:18.138 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:28.140 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:28.141 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:38.143 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:38.144 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:48.148 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:48.148 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:58:58.151 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:58:58.152 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:08.155 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:08.155 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:18.158 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:18.158 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:28.162 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:28.162 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:38.164 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:38.166 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:48.168 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:48.169 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 15:59:58.172 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 15:59:58.172 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:08.175 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:08.175 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:18.178 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:18.178 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:28.181 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:28.183 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:38.186 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:38.186 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:48.189 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:48.190 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:00:58.193 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:00:58.194 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:08.197 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:08.197 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:18.200 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:18.200 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:28.203 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:28.204 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:38.206 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:38.206 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:48.210 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:48.210 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:01:58.212 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:01:58.213 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:08.215 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:08.216 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:18.219 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:18.219 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:28.222 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:28.223 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:38.225 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:38.226 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:48.227 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:48.228 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:02:58.230 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:02:58.231 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:08.234 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:08.234 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:18.238 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:18.238 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:28.240 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:28.241 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:38.244 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:38.244 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:48.247 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:48.247 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:03:58.251 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:03:58.251 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:08.253 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:08.254 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:18.256 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:18.257 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:28.259 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:28.260 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:38.263 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:38.264 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:48.266 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:48.266 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:04:58.269 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:04:58.269 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:08.273 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:08.273 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:18.275 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:18.276 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:28.278 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:28.278 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:38.282 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:38.282 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:48.286 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:48.287 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:05:58.289 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:05:58.289 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:08.293 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:08.293 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:18.296 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:18.296 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:28.299 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:28.300 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:38.303 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:38.303 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:48.307 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:48.307 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:06:58.310 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:06:58.311 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:08.313 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:08.315 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:18.318 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:18.319 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:28.322 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:28.322 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:38.326 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:38.326 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:48.330 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:48.330 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:07:58.332 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:07:58.333 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:08.336 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:08.337 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:18.340 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:18.340 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:28.343 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:28.343 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:38.347 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:38.348 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:48.351 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:48.351 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:08:58.355 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:08:58.355 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:08.358 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:08.358 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:18.362 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:18.363 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:28.365 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:28.366 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:38.368 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:38.369 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:48.371 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:48.372 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:09:58.375 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:09:58.376 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:08.378 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:08.379 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:18.382 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:18.382 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:28.386 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:28.386 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:38.389 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:38.390 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:48.393 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:48.393 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:10:58.396 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:10:58.396 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:08.400 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:08.401 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:18.404 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:18.404 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:28.406 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:28.407 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:38.409 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:38.410 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:48.413 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:48.414 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:11:58.415 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:11:58.415 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:08.419 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:08.419 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:18.422 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:18.423 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:28.427 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:28.427 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:38.431 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:38.431 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:48.435 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:48.436 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:12:58.438 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:12:58.438 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:08.441 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:08.441 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:18.445 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:18.446 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:28.448 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:28.449 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:38.452 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:38.452 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:48.456 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:48.456 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:13:58.458 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:13:58.459 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:08.462 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:08.463 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:18.465 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:18.466 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:28.470 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:28.470 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:38.472 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:38.473 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:48.476 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:48.476 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:14:58.479 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:14:58.479 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:08.482 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:08.483 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:18.486 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:18.486 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:28.488 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:28.488 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:38.491 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:38.492 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:48.496 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:48.497 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:15:58.501 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:15:58.501 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:08.504 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:08.504 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:18.507 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:18.508 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:28.511 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:28.512 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:38.514 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:38.515 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:48.517 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:48.518 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:16:58.520 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:16:58.521 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:17:08.523 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:08.524 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 16:17:09.575 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:09.576 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:17:19.579 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:19.579 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:17:29.592 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:29.602 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:17:39.605 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:39.605 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:17:49.609 | ERROR | mysql_agent:177 - SQL查询失败 + +2025-09-16 16:17:49.610 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + +2025-09-16 16:17:50.735 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:17:50.735 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:00.738 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:00.739 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:10.742 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:10.742 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:20.745 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:20.746 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:30.749 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:30.749 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:40.752 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:40.752 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:18:50.755 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:18:50.756 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:00.758 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:00.759 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:10.761 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:10.762 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:20.764 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:20.765 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:30.768 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:30.768 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:40.771 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:40.772 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:19:50.774 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:19:50.775 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:00.777 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:00.778 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:10.780 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:10.781 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:20.783 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:20.784 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:30.787 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:30.788 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:40.790 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:40.790 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:20:50.794 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:20:50.794 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:21:00.797 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:21:00.798 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:21:10.801 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + + +2025-09-16 16:21:10.801 | ERROR | task_scheduler:80 - 调度器周期执行异常,将在下次轮询重试 + +2025-09-16 16:21:20.805 | ERROR | mysql_agent:177 - SQL查询失败 + SELECT COUNT(*) as cnt + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + + +2025-09-16 16:21:20.805 | ERROR | task_scheduler:277 - 查询待执行任务数量失败: 0 + diff --git a/main.py b/main.py index 0518e42..2f73b66 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,8 @@ import time from datetime import datetime from system_management.scheduler.task_scheduler import TaskScheduler from utils.logger import CrossPlatformLog +from config import Config + # 初始化日志 log = CrossPlatformLog.get_logger("Main") @@ -11,7 +13,7 @@ log = CrossPlatformLog.get_logger("Main") class IntelligenceSystem: def __init__(self, db_config=None): """初始化系统(仅作为容器,不包含业务逻辑)""" - self.scheduler = TaskScheduler(db_config, max_workers=5) + self.scheduler = TaskScheduler(Config.MYSQL_CONFIG, max_workers=5) self._running = False log.info("情报系统已初始化(Cron模式)") diff --git a/system_management/scheduler/task_scheduler.py b/system_management/scheduler/task_scheduler.py index fc92ce0..16cc052 100644 --- a/system_management/scheduler/task_scheduler.py +++ b/system_management/scheduler/task_scheduler.py @@ -6,12 +6,14 @@ import croniter import pytz from concurrent.futures import ThreadPoolExecutor, as_completed import pandas as pd +from sqlalchemy.exc import SQLAlchemyError from utils.mysql_agent import MySQLAgent from utils.logger import CrossPlatformLog # 初始化调度器日志 log = CrossPlatformLog.get_logger("TaskScheduler") + class TaskScheduler: def __init__(self, db_config: Optional[Dict] = None, max_workers: int = 5): """初始化任务调度器(基于Cron表达式)""" @@ -20,31 +22,37 @@ class TaskScheduler: log.info(f"任务调度器已初始化,最大工作线程数: {max_workers}") def check_and_run_tasks(self) -> Dict[str, int]: - """检查并执行所有到期的任务""" + """检查并执行所有到期的任务,优化空任务处理和异常容错""" result = {'总任务数': 0, '成功': 0, '失败': 0} try: - # 获取当前时间(带时区) - now = datetime.now(pytz.timezone('Asia/Shanghai')).replace(tzinfo=None) + # 获取当前时间(带时区转换为本地时间) + tz = pytz.timezone('Asia/Shanghai') + now = datetime.now(tz).replace(tzinfo=None) # 移除时区信息,与数据库存储一致 + log.debug(f"当前检查时间: {now.strftime('%Y-%m-%d %H:%M:%S')}") - # 查询所有到期的活跃任务 + # 查询所有到期的活跃任务(使用参数化查询防止注入) tasks_df = self.db.query_to_df(""" - SELECT * FROM main_task - WHERE is_active = 1 - AND next_run_time <= %s - AND is_running = 0 - ORDER BY next_run_time - """, params=(now,)) + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + """, params=(now,)) result['总任务数'] = len(tasks_df) if tasks_df.empty: - log.debug("没有到期的任务需要执行") + # 空任务时输出INFO级日志,明确提示状态 + log.info("当前没有到期的任务,等待新任务加入...") return result # 并发执行任务 futures = [] for _, task in tasks_df.iterrows(): - futures.append(self.executor.submit(self._process_single_task, task)) + # 传递任务字典的副本避免线程安全问题 + task_copy = task.to_dict() + futures.append(self.executor.submit(self._process_single_task, task_copy)) # 收集执行结果 for future in as_completed(futures): @@ -54,7 +62,7 @@ class TaskScheduler: else: result['失败'] += 1 except Exception as e: - log.error(f"任务线程执行失败: {str(e)}") + log.error(f"任务线程执行失败: {str(e)}", exc_info=True) result['失败'] += 1 log.info( @@ -65,21 +73,28 @@ class TaskScheduler: ) return result + except SQLAlchemyError as e: # 数据库异常处理优化 + log.error(f"数据库操作失败,将在下次轮询重试: {str(e)}", exc_info=True) + return result # 不中断,返回当前结果 except Exception as e: - log.critical("调度器主循环执行失败", exc_info=True) - raise + log.error("调度器周期执行异常,将在下次轮询重试", exc_info=True) + return result # 不中断主循环,允许下次重试 def _process_single_task(self, task: Dict[str, Any]) -> bool: """处理单个任务(线程安全)""" task_id = task['task_id'] - task_log = log.bind(task_id=task_id, task_name=task['task_name']) - task_log.info(f"开始执行任务: {task['task_name']}") + task_name = task['task_name'] + task_log = log.bind(task_id=task_id, task_name=task_name) + task_log.info(f"开始执行任务: {task_name}") try: - # 标记任务为运行中 + # 标记任务为运行中(使用当前时间的时区感知对象) + tz = pytz.timezone(task.get('time_zone', 'Asia/Shanghai')) + current_time = datetime.now(tz).replace(tzinfo=None) + self._update_task_status(task_id, { 'is_running': 1, - 'last_run_time': datetime.now() + 'last_run_time': current_time }) # 执行任务逻辑 @@ -98,7 +113,7 @@ class TaskScheduler: 'run_count': task['run_count'] + 1, 'next_run_time': next_run_time }) - task_log.info(f"任务执行成功: {task['task_name']}") + task_log.info(f"任务执行成功: {task_name}") return True except Exception as e: @@ -107,23 +122,35 @@ class TaskScheduler: # 失败时计算下次重试时间(15分钟后) next_retry_time = datetime.now() + pd.Timedelta(minutes=15) - self._update_task_status(task_id, { - 'last_run_status': 'failed', - 'is_running': 0, - 'next_run_time': next_retry_time - }) + # 即使任务执行失败,也要确保状态更新 + try: + self._update_task_status(task_id, { + 'last_run_status': 'failed', + 'is_running': 0, + 'next_run_time': next_retry_time + }) + except Exception as update_err: + task_log.error(f"任务失败后状态更新失败: {str(update_err)}", exc_info=True) + return False def _execute_task_logic(self, task: Dict[str, Any]) -> None: """执行任务的具体逻辑(动态导入模块)""" start_time = time.time() - task_log = log.bind(task_id=task['task_id'], module=task['module_path']) + task_id = task['task_id'] + module_path = task['module_path'] + task_log = log.bind(task_id=task_id, module=module_path) try: - # 动态导入任务模块 - module = importlib.import_module(task['module_path']) - if not hasattr(module, 'main'): - raise ImportError(f"模块 {task['module_path']} 中未找到 main() 函数") + # 动态导入任务模块(增加模块存在性检查) + try: + module = importlib.import_module(module_path) + except ImportError as e: + raise ImportError(f"模块 {module_path} 导入失败: {str(e)}") + + # 检查main函数是否存在 + if not hasattr(module, 'main') or not callable(module.main): + raise AttributeError(f"模块 {module_path} 中未找到可调用的 main() 函数") task_log.debug("开始执行模块中的 main() 函数") module.main() # 调用任务主函数 @@ -137,7 +164,7 @@ class TaskScheduler: """基于Cron表达式计算下次运行时间""" try: tz = pytz.timezone(time_zone) - now = datetime.now(tz) + now = datetime.now(tz) # 使用任务指定时区的当前时间 cron = croniter.croniter(cron_expr, now) next_run = cron.get_next(datetime) return next_run.replace(tzinfo=None) # 移除时区信息,适应数据库存储 @@ -146,12 +173,26 @@ class TaskScheduler: raise ValueError(f"无效的Cron表达式: {cron_expr}") def _update_task_status(self, task_id: int, updates: Dict[str, Any]) -> None: - """更新任务状态到数据库""" - set_clause = ", ".join([f"{k}=%s" for k in updates.keys()]) + """更新任务状态到数据库(适配SQLAlchemy的参数传递方式)""" + if not updates: + log.warning(f"任务ID {task_id} 未提供任何更新字段") + return + + # 构建UPDATE语句(确保字段名安全) + valid_fields = {'is_running', 'last_run_time', 'last_run_status', + 'run_count', 'next_run_time', 'updated_at'} + filtered_updates = {k: v for k, v in updates.items() if k in valid_fields} + + if not filtered_updates: + log.warning(f"任务ID {task_id} 没有有效的更新字段") + return + + set_clause = ", ".join([f"{k}=%s" for k in filtered_updates.keys()]) sql = f"UPDATE main_task SET {set_clause}, updated_at=NOW() WHERE task_id=%s" - params = list(updates.values()) + [task_id] + params = list(filtered_updates.values()) + [task_id] try: + # 执行更新并获取受影响的行数 affected_rows = self.db.execute_sql(sql, params=params) if affected_rows != 1: log.warning( @@ -160,51 +201,104 @@ class TaskScheduler: 预期影响行数=1, 实际影响行数=affected_rows ) + except SQLAlchemyError as e: + log.error(f"任务状态更新失败(数据库错误),task_id: {task_id}", exc_info=True) + raise except Exception as e: log.error(f"任务状态更新失败,task_id: {task_id}", exc_info=True) raise def add_task(self, - task_name: str, - task_type: str, - module_path: str, - cron_expression: str, - time_zone: str = 'Asia/Shanghai') -> int: + task_name: str, + task_type: str, + module_path: str, + cron_expression: str, + time_zone: str = 'Asia/Shanghai') -> int: """添加新的Cron任务""" if not cron_expression: raise ValueError("Cron表达式不能为空") + # 验证模块是否存在(提前检查,避免添加无效任务) + try: + importlib.import_module(module_path) + except ImportError as e: + raise ValueError(f"模块 {module_path} 不存在: {str(e)}") + # 计算首次运行时间 first_run_time = self._calculate_next_run_time(cron_expression, time_zone) # 插入数据库 sql = """ - INSERT INTO main_task - (task_name, task_type, module_path, cron_expression, time_zone, - next_run_time, is_active) - VALUES (%s, %s, %s, %s, %s, %s, 1) - """ + INSERT INTO main_task + (task_name, task_type, module_path, cron_expression, time_zone, + next_run_time, is_active, created_at, updated_at) + VALUES (%s, %s, %s, %s, %s, %s, 1, NOW(), NOW()) \ + """ params = (task_name, task_type, module_path, cron_expression, time_zone, first_run_time) try: self.db.execute_sql(sql, params=params) - task_id = self.db.query_to_df("SELECT LAST_INSERT_ID() AS id").iloc[0]['id'] + # 获取插入的任务ID + result_df = self.db.query_to_df("SELECT LAST_INSERT_ID() AS id") + if result_df.empty or 'id' not in result_df.columns: + raise ValueError("无法获取新添加任务的ID") + + task_id = result_df.iloc[0]['id'] log.info( - f"新任务添加成功", + "新任务添加成功", task_id=task_id, task_name=task_name, cron表达式=cron_expression, - 首次运行时间=first_run_time + 首次运行时间=first_run_time.strftime('%Y-%m-%d %H:%M:%S') ) return task_id + except SQLAlchemyError as e: + log.error(f"添加任务失败(数据库错误): {task_name}", exc_info=True) + raise except Exception as e: log.error(f"添加任务失败: {task_name}", exc_info=True) raise def get_pending_tasks_count(self) -> int: - """获取当前等待执行的任务数量""" - result = self.db.query_to_df(""" - SELECT COUNT(*) AS count FROM main_task - WHERE is_active = 1 AND next_run_time <= %s - """, params=(datetime.now(),)) - return result.iloc[0]['count'] if not result.empty else 0 + """获取待执行任务数量(用于优雅关闭)""" + try: + tz = pytz.timezone('Asia/Shanghai') + now = datetime.now(tz).replace(tzinfo=None) + sql = """ + SELECT COUNT(*) as cnt + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + """ + df = self.db.query_to_df(sql, params=(now,)) + return df['cnt'].iloc[0] if not df.empty else 0 + except Exception as e: + log.error(f"查询待执行任务数量失败: {str(e)}", exc_info=True) + return 0 # 出错时返回0,避免影响关闭流程 + + def get_pending_tasks(self) -> List[Dict[str, Any]]: + """查询所有待执行任务(兼容原有逻辑)""" + try: + tz = pytz.timezone('Asia/Shanghai') + now = datetime.now(tz).replace(tzinfo=None) + sql = """ + SELECT * + FROM main_task + WHERE is_active = 1 + AND next_run_time <= %s + AND is_running = 0 + ORDER BY next_run_time + """ + tasks_df = self.db.query_to_df(sql, params=(now,)) + + if tasks_df.empty: + log.info("当前任务列表为空,等待新任务加入...") + return [] + + log.info(f"查询到{len(tasks_df)}个待执行任务") + return tasks_df.to_dict('records') + + except Exception as e: + log.error(f"查询待执行任务失败,将重试: {str(e)}", exc_info=True) + return [] \ No newline at end of file diff --git a/tools/情报收集.sql b/tools/情报收集.sql new file mode 100644 index 0000000..de85288 --- /dev/null +++ b/tools/情报收集.sql @@ -0,0 +1,6 @@ +use intelligence_system; +SELECT * FROM main_task +WHERE is_active = 1 +AND next_run_time <= %s +AND is_running = 0 +ORDER BY next_run_time; diff --git a/utils/logger.py b/utils/logger.py index 284cc15..d8e80ba 100644 --- a/utils/logger.py +++ b/utils/logger.py @@ -35,6 +35,7 @@ class CrossPlatformLog: """配置跨平台日志处理器""" logger.remove() # 清除默认配置 + # 统一控制台输出格式 logger.add( sys.stdout, @@ -58,11 +59,33 @@ class CrossPlatformLog: compression=self._compress_log, encoding="utf-8", level="DEBUG", - format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {module}:{line} - {message}", + # 👇 增加 {extra} 输出,并美化结构 + # format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {module}:{line} - {message}{extra_output}", retention="30 days", - enqueue=True # 线程安全 + enqueue=True, + # 👇 动态处理 extra 字段为可读格式 + format=self._format_with_extra, # 使用自定义格式函数 ) + def _format_with_extra(self, record): + # 构造 extra 的可读字符串 + extra_str = "" + if record["extra"]: + extra_items = [] + for key, value in record["extra"].items(): + if key == "extra_output": # 跳过自己,避免递归 + continue + value_repr = repr(value) + if len(value_repr) > 200: + value_repr = value_repr[:197] + "..." + extra_items.append(f"\n → {key}: {value_repr}") + extra_str = "".join(extra_items) + + # 👉 直接将 extra_str 写入 message 或附加字段 + record["extra"]["extra_output"] = extra_str + + # ✅ 关键:返回的 format 字符串不再引用 {extra_output},而是使用 {extra[extra_output]} + return "{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {module}:{line} - {message}{extra[extra_output]}\n" def _add_error_log(self): """错误日志专用配置""" error_log = self.log_dir / "errors.log" diff --git a/utils/mysql_agent.py b/utils/mysql_agent.py index 69f932f..9f052a3 100644 --- a/utils/mysql_agent.py +++ b/utils/mysql_agent.py @@ -54,9 +54,10 @@ class MySQLAgent: if hasattr(self, '_pool') and self._pool: return - # 基础配置 + # 基础配置校验 required_keys = ['host', 'port', 'user', 'password', 'database'] if not all(key in config for key in required_keys): + log.warning(f"数据库配置缺少必要参数,当前配置: {config}") raise ValueError(f"数据库配置缺少必要参数,需要: {required_keys}") self.config = { @@ -74,7 +75,7 @@ class MySQLAgent: 'ssl': config.get('ssl') } - # 初始化log + # 初始化日志 current_platform = platform.system() self.log = log.bind(module=f"MySQLAgent({current_platform})") @@ -85,7 +86,7 @@ class MySQLAgent: def _create_pool(self) -> PooledDB: """创建连接池""" try: - # 使用包装函数确保线程安全 + # 线程安全的连接创建函数 def connect(): conn = pymysql.connect(**self.config) conn.threadsafety = 1 # 显式设置线程安全级别 @@ -97,49 +98,43 @@ class MySQLAgent: maxcached=3, maxconnections=self.pool_size, blocking=True, - ping=1 + ping=1 # 每次获取连接时ping数据库 ) - self.log.info("Connection pool created") + self.log.info("连接池创建成功") return pool except Exception as e: - self.log.critical("Failed to create connection pool", - error=str(e), - exc_info=True) + self.log.critical("连接池创建失败", error=str(e), exc_info=True) raise def get_connection(self) -> pymysql.connections.Connection: - """ - 获取数据库连接 - - Returns: - pymysql.connections.Connection: 数据库连接对象 - - Raises: - MySQLError: 如果获取连接失败 - """ + """获取数据库连接(修复字符集方法缺失问题)""" try: conn = self._pool.connection() - # macOS需要特殊处理SSL + # 为连接添加字符集方法(兼容SQLAlchemy) + if not hasattr(conn, 'character_set_name'): + def _character_set_name(): + return self.config.get('charset', 'utf8mb4') + + conn.character_set_name = _character_set_name + + # macOS平台SSL特殊处理 if platform.system() == 'Darwin' and self.config.get('ssl'): conn.ping(reconnect=True) - self.log.trace("Database connection obtained") + self.log.trace("获取数据库连接成功") return conn except Exception as e: error_msg = str(e) - - # Windows特定错误处理 + # Windows平台连接超时重试 if platform.system() == 'Windows' and "timed out" in error_msg: - self.log.warning("Windows connection timeout, retrying...") + self.log.warning("Windows连接超时,尝试重试...") return self._retry_connection() - self.log.error("Connection failed", - error=error_msg, - exc_info=True) + self.log.error("获取连接失败", error=error_msg, exc_info=True) raise def _retry_connection(self, max_retries: int = 3) -> pymysql.connections.Connection: @@ -147,100 +142,78 @@ class MySQLAgent: for attempt in range(max_retries): try: conn = self._pool.connection() - self.log.info(f"Connection established after {attempt + 1} attempts") + self.log.info(f"第{attempt + 1}次尝试连接成功") return conn except Exception: if attempt == max_retries - 1: raise import time - time.sleep(1) + time.sleep(1) # 重试间隔1秒 def query_to_df(self, sql: str, params: Union[tuple, dict, None] = None, parse_dates: Union[List[str], bool] = True) -> pd.DataFrame: - """ - 执行SQL查询并返回DataFrame - - Args: - sql (str): SQL查询语句 - params (Union[tuple, dict, None]): 查询参数 - parse_dates (Union[List[str], bool]): 自动解析日期字段 - - Returns: - pd.DataFrame: 查询结果 - - Raises: - MySQLError: 如果查询失败 - """ + """执行SQL查询并返回DataFrame(优化连接管理)""" + conn = None try: - self.log.debug("Executing SQL query", sql=sql) + self.log.debug("执行SQL查询", sql=sql) + conn = self.get_connection() - with self.get_connection() as conn: - # Linux/macOS需要更长的查询超时 - if platform.system() != 'Windows': - conn.cursor().execute("SET SESSION wait_timeout=600") + # 创建SQLAlchemy引擎(使用静态池避免连接重复创建) + from sqlalchemy import create_engine + from sqlalchemy.pool import StaticPool + engine = create_engine( + "mysql+pymysql://", + creator=lambda: conn, + poolclass=StaticPool, + connect_args={'charset': self.config.get('charset', 'utf8mb4')} + ) - df = pd.read_sql(sql, conn, params=params, parse_dates=parse_dates) - - # Windows平台需要手动关闭游标 - if platform.system() == 'Windows': - conn.cursor().close() - - self.log.info("Query executed successfully", rows=len(df)) + # 执行查询 + df = pd.read_sql(sql, engine, params=params, parse_dates=parse_dates) + self.log.info(f"查询成功,返回{len(df)}行数据") return df except Exception as e: - self.log.error("SQL query failed", - sql=sql, - params=params, - error=str(e), - exc_info=True) + self.log.error(f"SQL查询失败{sql}", sql=sql, params=params, error=str(e), exc_info=True) raise + finally: + # 确保连接释放回池 + if conn: + try: + conn.close() + except Exception as e: + self.log.warning("关闭连接失败", error=str(e)) def insert_from_df(self, table_name: str, df: pd.DataFrame, chunk_size: int = 1000, replace: bool = False) -> int: - """ - 将DataFrame数据插入到数据库表(修复版) - - Args: - table_name (str): 目标表名 - df (pd.DataFrame): 要插入的数据 - chunk_size (int): 分批插入大小 - replace (bool): 是否替换现有数据 - - Returns: - int: 插入的总行数 - - Raises: - MySQLError: 如果插入失败 - """ + """将DataFrame数据插入到数据库表(优化批量处理)""" if df.empty: - self.log.warning("Attempted to insert empty DataFrame", table=table_name) + self.log.warning(f"尝试插入空DataFrame到表{table_name}") return 0 - self.log.debug("Preparing to insert DataFrame", - table=table_name, - rows=len(df), - chunk_size=chunk_size) + self.log.debug(f"准备插入DataFrame到表{table_name}", rows=len(df), chunk_size=chunk_size) + + # 根据平台自动调整批次大小 + current_platform = platform.system() + if current_platform == 'Windows' and chunk_size > 500: + chunk_size = 500 + self.log.debug(f"Windows平台自动调整批次大小为{chunk_size}") + elif current_platform == 'Linux' and chunk_size < 1000: + chunk_size = 1000 + self.log.debug(f"Linux平台自动调整批次大小为{chunk_size}") try: method = 'replace' if replace else 'append' total_rows = 0 - - # 创建临时SQLAlchemy引擎(不创建新连接池) - from sqlalchemy import create_engine - from sqlalchemy.pool import StaticPool - - # 获取当前连接并包装 conn = self.get_connection() - # 修复连接对象缺少character_set_name的问题 - if not hasattr(conn, 'character_set_name'): - conn.character_set_name = lambda: self.config.get('charset', 'utf8mb4') - + # 创建SQLAlchemy引擎 + from sqlalchemy import create_engine + from sqlalchemy.pool import StaticPool engine = create_engine( "mysql+pymysql://", creator=lambda: conn, - poolclass=StaticPool, # 使用静态池避免创建新连接 + poolclass=StaticPool, connect_args={ 'charset': self.config.get('charset', 'utf8mb4'), 'autocommit': True @@ -249,9 +222,9 @@ class MySQLAgent: try: for i in range(0, len(df), chunk_size): - chunk = df.iloc[i:i + chunk_size] + chunk = df.iloc[i:i + chunk_size].copy() # 使用copy避免SettingWithCopyWarning - # macOS需要特殊处理datetime + # macOS平台datetime特殊处理 if platform.system() == 'Darwin': for col in chunk.select_dtypes(include=['datetime64']): chunk[col] = chunk[col].dt.strftime('%Y-%m-%d %H:%M:%S') @@ -264,56 +237,37 @@ class MySQLAgent: method='multi' ) total_rows += len(chunk) - method = 'append' # 第一次之后都使用追加模式 - self.log.trace(f"Inserted chunk {i // chunk_size + 1}", - rows=len(chunk), - total_inserted=total_rows) + method = 'append' # 首次后使用追加模式 + self.log.trace(f"插入第{i // chunk_size + 1}批数据", rows=len(chunk), total=total_rows) - self.log.info("Data inserted successfully", - table=table_name, - total_rows=total_rows) + self.log.info(f"数据插入成功,表{table_name}共插入{total_rows}行") return total_rows finally: - # 确保连接正确关闭 engine.dispose() conn.close() except Exception as e: - self.log.error("Data insertion failed", - table=table_name, - error=str(e), - exc_info=True) + self.log.error(f"数据插入失败,表{table_name}", error=str(e), exc_info=True) raise def update_from_df(self, table_name: str, df: pd.DataFrame, key_columns: Union[str, List[str]]) -> int: - """ - 使用DataFrame数据更新数据库表 - - Args: - table_name (str): 目标表名 - df (pd.DataFrame): 包含更新数据 - key_columns (Union[str, List[str]]): 用于匹配记录的关键列 - - Returns: - int: 更新的总行数 - - Raises: - MySQLError: 如果更新失败 - """ + """使用DataFrame数据更新数据库表(优化事务处理)""" if df.empty: - self.log.warning("Attempted to update with empty DataFrame", table=table_name) + self.log.warning(f"尝试用空DataFrame更新表{table_name}") return 0 - self.log.debug("Preparing to update table from DataFrame", - table=table_name, - key_columns=key_columns, - rows=len(df)) + self.log.debug(f"准备从DataFrame更新表{table_name}", key_columns=key_columns, rows=len(df)) try: if isinstance(key_columns, str): key_columns = [key_columns] + # 验证关键列存在性 + missing_keys = [key for key in key_columns if key not in df.columns] + if missing_keys: + raise ValueError(f"DataFrame中缺少关键列: {missing_keys}") + total_updated = 0 conn = self.begin_transaction() @@ -322,32 +276,29 @@ class MySQLAgent: # 获取表结构信息 table_info = self._get_table_info(table_name) - columns = [col for col in df.columns if col in table_info] + valid_columns = [col for col in df.columns if col in table_info] + if not valid_columns: + self.log.warning(f"DataFrame列与表{table_name}无匹配") + return 0 - # 构建UPDATE语句模板 - set_clause = ', '.join([f"{col}=%s" for col in columns if col not in key_columns]) - where_clause = ' AND '.join([f"{col}=%s" for col in key_columns]) + # 构建UPDATE语句 + set_clause = ', '.join([f"`{col}`=%s" for col in valid_columns if col not in key_columns]) + where_clause = ' AND '.join([f"`{col}`=%s" for col in key_columns]) + update_sql = f"UPDATE `{table_name}` SET {set_clause} WHERE {where_clause}" + self.log.trace("生成更新SQL", sql=update_sql) - update_sql = f"UPDATE {table_name} SET {set_clause} WHERE {where_clause}" - self.log.trace("Generated update SQL", sql=update_sql) - - # 准备数据 + # 准备更新数据 update_data = [] for _, row in df.iterrows(): - # SET部分的值 - set_values = [row[col] for col in columns if col not in key_columns] - # WHERE部分的值 + set_values = [row[col] for col in valid_columns if col not in key_columns] key_values = [row[col] for col in key_columns] update_data.append(tuple(set_values + key_values)) # 执行批量更新 cursor.executemany(update_sql, update_data) total_updated = cursor.rowcount - self.commit_transaction(conn) - self.log.info("Data updated successfully", - table=table_name, - rows_updated=total_updated) + self.log.info(f"数据更新成功,表{table_name}共更新{total_updated}行") return total_updated except Exception as e: @@ -355,61 +306,44 @@ class MySQLAgent: raise except Exception as e: - self.log.error("Data update failed", - table=table_name, - error=str(e), - exc_info=True) + self.log.error(f"数据更新失败,表{table_name}", error=str(e), exc_info=True) raise def _get_table_info(self, table_name: str) -> Dict[str, str]: - """ - 获取表结构信息 - - Args: - table_name (str): 表名 - - Returns: - Dict[str, str]: 列名到类型的映射 - - Raises: - MySQLError: 如果查询失败 - """ - sql = f""" - SELECT column_name, data_type - FROM information_schema.columns - WHERE table_schema = %s AND table_name = %s - """ - - params = (self.config['database'], table_name) + """获取表结构信息(优化SQL安全性)""" + sql = """ + SELECT column_name, data_type + FROM information_schema.columns + WHERE table_schema = %s \ + AND table_name = %s \ + """ try: with self.get_connection() as conn: - cursor = conn.cursor() - cursor.execute(sql, params) - result = cursor.fetchall() - return {row['column_name']: row['data_type'] for row in result} + with conn.cursor() as cursor: + cursor.execute(sql, (self.config['database'], table_name)) + result = cursor.fetchall() + return {row['column_name']: row['data_type'] for row in result} except Exception as e: - self.log.error("Failed to get table info", - table=table_name, - error=str(e)) + self.log.error(f"获取表{table_name}结构失败", error=str(e)) raise def df_to_sql_type(self, df: pd.DataFrame) -> Dict[str, str]: - """ - 推断DataFrame各列的SQL类型 - - Args: - df (pd.DataFrame): 输入数据框 - - Returns: - Dict[str, str]: 列名到SQL类型的映射 - """ + """推断DataFrame各列的SQL类型(扩展类型映射)""" type_mapping = { 'int64': 'BIGINT', + 'int32': 'INT', + 'int16': 'SMALLINT', + 'int8': 'TINYINT', + 'uint64': 'BIGINT UNSIGNED', 'float64': 'DOUBLE', + 'float32': 'FLOAT', 'datetime64[ns]': 'DATETIME', + 'datetime64[ns, UTC]': 'DATETIME', + 'timedelta64[ns]': 'TIME', 'object': 'TEXT', + 'string': 'VARCHAR(255)', 'bool': 'TINYINT(1)', 'category': 'VARCHAR(255)' } @@ -419,217 +353,201 @@ class MySQLAgent: dtype_str = str(dtype) sql_types[col] = type_mapping.get(dtype_str, 'TEXT') - self.log.debug("Mapped DataFrame types to SQL types", - mappings=sql_types) + self.log.debug("DataFrame类型映射为SQL类型", mappings=sql_types) return sql_types def create_table_from_df(self, table_name: str, df: pd.DataFrame, primary_key: Union[str, List[str], None] = None) -> bool: - """ - 根据DataFrame结构创建表 - - Args: - table_name (str): 表名 - df (pd.DataFrame): 参考数据框 - primary_key (Union[str, List[str], None]): 主键列 - - Returns: - bool: 是否创建成功 - """ + """根据DataFrame结构创建表(增强表结构定义)""" if self.table_exists(table_name): - self.log.warning("Table already exists", table=table_name) + self.log.warning(f"表{table_name}已存在") return False - self.log.debug("Creating new table from DataFrame schema", - table=table_name, - columns=list(df.columns)) + self.log.debug(f"根据DataFrame结构创建表{table_name}", columns=list(df.columns)) try: sql_types = self.df_to_sql_type(df) columns_sql = [] for col, sql_type in sql_types.items(): - col_def = f"{col} {sql_type}" + # 特殊字段处理 + if col.lower() in ['create_time', 'created_at'] and sql_type != 'DATETIME': + col_def = f"`{col}` DATETIME DEFAULT CURRENT_TIMESTAMP" + elif col.lower() in ['update_time', 'updated_at'] and sql_type != 'DATETIME': + col_def = f"`{col}` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" + else: + col_def = f"`{col}` {sql_type}" columns_sql.append(col_def) + # 处理主键 if primary_key: if isinstance(primary_key, str): primary_key = [primary_key] - pk_columns = [col for col in primary_key if col in sql_types] + pk_columns = [f"`{col}`" for col in primary_key if col in sql_types] if pk_columns: columns_sql.append(f"PRIMARY KEY ({', '.join(pk_columns)})") - self.log.trace("Set primary key", - table=table_name, - primary_key=pk_columns) - - create_sql = f"CREATE TABLE {table_name} (\n {',\n '.join(columns_sql)}\n)" + self.log.trace(f"表{table_name}设置主键", primary_key=pk_columns) + create_sql = f"CREATE TABLE `{table_name}` (\n {',\n '.join(columns_sql)}\n)" self.execute_sql(create_sql) - self.log.info("Table created successfully", table=table_name) + self.log.info(f"表{table_name}创建成功") return True except Exception as e: - self.log.error("Failed to create table", - table=table_name, - error=str(e), - exc_info=True) + self.log.error(f"表{table_name}创建失败", error=str(e), exc_info=True) return False def execute_sql(self, sql: str, params: Union[tuple, dict, None] = None, fetch: bool = False) -> Union[int, List[Dict[str, Any]]]: - """ - 执行SQL语句 - - Args: - sql (str): SQL语句 - params (Union[tuple, dict, None]): 参数 - fetch (bool): 是否获取结果 - - Returns: - Union[int, List[Dict[str, Any]]]: - - 如果是INSERT/UPDATE/DELETE,返回影响的行数 - - 如果是SELECT且fetch=True,返回结果列表 - """ + """执行SQL语句(增强资源管理)""" conn = None cursor = None try: conn = self.get_connection() cursor = conn.cursor() - # Linux/macOS需要更长的执行时间 + # 非Windows平台延长执行超时 if platform.system() != 'Windows': - cursor.execute("SET SESSION max_execution_time=600000") + cursor.execute("SET SESSION max_execution_time=600000") # 10分钟 cursor.execute(sql, params) if fetch: result = cursor.fetchall() - self.log.debug("Query executed", rows=len(result)) + self.log.debug(f"查询执行完成,返回{len(result)}行") return result else: affected_rows = cursor.rowcount - self.log.debug("Update executed", affected_rows=affected_rows) + self.log.debug(f"更新执行完成,影响{affected_rows}行") return affected_rows except Exception as e: - self.log.error("SQL execution failed", - sql=sql, - params=params, - error=str(e), - exc_info=True) + self.log.error("SQL执行失败", sql=sql, params=params, error=str(e), exc_info=True) raise finally: if cursor: - cursor.close() + try: + cursor.close() + except Exception as e: + self.log.warning("关闭游标失败", error=str(e)) if conn: - conn.close() + try: + conn.close() + except Exception as e: + self.log.warning("关闭连接失败", error=str(e)) def begin_transaction(self) -> pymysql.connections.Connection: - """开始事务""" + """开始事务(增强隔离级别处理)""" try: conn = self.get_connection() conn.autocommit(False) - # macOS需要特殊处理事务隔离级别 + # 平台特定事务配置 if platform.system() == 'Darwin': conn.cursor().execute("SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED") + elif platform.system() == 'Linux': + conn.cursor().execute("SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ") - self.log.debug("Transaction started") + self.log.debug("事务开始") return conn except Exception as e: - self.log.error("Begin transaction_failed", error=str(e)) + self.log.error("事务开始失败", error=str(e)) raise def commit_transaction(self, conn: pymysql.connections.Connection) -> None: """提交事务""" try: conn.commit() - self.log.debug("Transaction committed") + self.log.debug("事务提交成功") except Exception as e: - self.log.error("Commit failed", error=str(e)) + self.log.error("事务提交失败", error=str(e)) raise finally: - conn.close() + try: + conn.close() + except Exception as e: + self.log.warning("事务提交后关闭连接失败", error=str(e)) def rollback_transaction(self, conn: pymysql.connections.Connection) -> None: """回滚事务""" try: conn.rollback() - self.log.warning("Transaction rolled back") + self.log.warning("事务已回滚") except Exception as e: - self.log.error("Rollback failed", error=str(e)) + self.log.error("事务回滚失败", error=str(e)) finally: - conn.close() + try: + conn.close() + except Exception as e: + self.log.warning("事务回滚后关闭连接失败", error=str(e)) def table_exists(self, table_name: str) -> bool: - """检查表是否存在""" + """检查表是否存在(优化SQL安全性)""" sql = """ - SELECT COUNT(*) as count - FROM `information_schema`.`tables` - WHERE `table_schema` = %s AND `table_name` = %s - """ - - params = (self.config['database'], table_name) + SELECT COUNT(*) as count + FROM `information_schema`.`tables` + WHERE `table_schema` = %s \ + AND `table_name` = %s \ + """ try: - result = self.execute_sql(sql, params, fetch=True) + result = self.execute_sql(sql, (self.config['database'], table_name), fetch=True) exists = result[0]['count'] > 0 - self.log.debug("Checked table existence", - table=table_name, - exists=exists) + self.log.debug(f"表{table_name}存在性检查", exists=exists) return exists - except Exception: + except Exception as e: + self.log.warning(f"表{table_name}存在性检查失败", error=str(e)) return False def drop_table(self, table_name: str) -> bool: - """删除表""" + """删除表(增加二次确认日志)""" if not self.table_exists(table_name): - self.log.warning("Table does not exist", table=table_name) + self.log.warning(f"表{table_name}不存在,无法删除") return False try: - self.execute_sql(f"DROP TABLE {table_name}") - self.log.info("Table dropped successfully", table=table_name) + self.execute_sql(f"DROP TABLE `{table_name}`") + self.log.info(f"表{table_name}删除成功") return True except Exception as e: - self.log.error("Failed to drop table", - table=table_name, - error=str(e), - exc_info=True) + self.log.error(f"表{table_name}删除失败", error=str(e), exc_info=True) return False def get_pool_status(self) -> Dict[str, int]: """获取连接池状态""" - return { - 'max': self._pool._maxconnections, - 'active': self._pool._connections, - 'idle': len(self._pool._idle_cache), - 'shared': len(self._pool._shared_cache) + status = { + 'max_connections': self._pool._maxconnections, + 'active_connections': len(self._pool._connections), + 'idle_connections': len(self._pool._idle_cache), + 'shared_connections': len(self._pool._shared_cache) } + self.log.debug("连接池状态", **status) + return status def validate_connection(self) -> bool: - """验证连接是否有效""" + """验证连接是否有效(增强健康检查)""" try: with self.get_connection() as conn: with conn.cursor() as cursor: - cursor.execute("SELECT 1") - return cursor.fetchone()[0] == 1 - except Exception: + cursor.execute("SELECT 1 AS health_check") + result = cursor.fetchone() + return result['health_check'] == 1 + except Exception as e: + self.log.warning("连接健康检查失败", error=str(e)) return False def __del__(self): - """析构函数""" - if hasattr(self, '_pool'): + """析构函数(确保连接池关闭)""" + if hasattr(self, '_pool') and self._pool: try: self._pool.close() - self.log.info("Connection pool closed") + self.log.info("连接池已关闭") except Exception as e: - self.log.error("Failed to close pool", error=str(e)) + self.log.error("连接池关闭失败", error=str(e)) -# 平台特定的默认配置 def get_default_config(): - """获取各平台默认配置""" + """获取各平台默认配置(优化默认参数)""" current_platform = platform.system() base_config = { @@ -638,7 +556,8 @@ def get_default_config(): 'user': 'root', 'password': '123123', 'database': 'intelligence', - 'max_connections': 5 + 'max_connections': 10, # 增加默认连接数 + 'charset': 'utf8mb4' } if current_platform == 'Windows': @@ -646,38 +565,66 @@ def get_default_config(): **base_config, 'connect_timeout': 10, 'read_timeout': 30, - 'write_timeout': 30 + 'write_timeout': 30, + 'ssl': None # Windows默认禁用SSL } - elif current_platform == 'Darwin': + elif current_platform == 'Darwin': # macOS return { **base_config, 'connect_timeout': 15, 'read_timeout': 60, 'write_timeout': 60, - 'ssl': {'ca': '/usr/local/etc/openssl/cert.pem'} + 'ssl': {'ca': '/usr/local/etc/openssl/cert.pem'} # macOS默认SSL配置 } - else: # Linux和其他平台 + else: # Linux及其他平台 return { **base_config, 'connect_timeout': 15, 'read_timeout': 60, - 'write_timeout': 60 + 'write_timeout': 60, + 'ssl': None # Linux默认禁用SSL } if __name__ == "__main__": # 使用示例 - db = MySQLAgent(get_default_config()) + try: + db = MySQLAgent(get_default_config()) - # 测试连接 - if db.validate_connection(): - print("Database connection successful") + # 测试连接 + if db.validate_connection(): + print("数据库连接成功") - # 获取数据库版本 - version = db.query_to_df("SELECT VERSION() as version") - print(f"Database version: {version['version'].iloc[0]}") + # 获取数据库版本 + version_df = db.query_to_df("SELECT VERSION() as version") + print(f"数据库版本: {version_df['version'].iloc[0]}") - # 查看连接池状态 - print("Connection pool status:", db.get_pool_status()) - else: - print("Failed to connect to database") + # 查看连接池状态 + print("连接池状态:", db.get_pool_status()) + + # 创建测试表 + test_df = pd.DataFrame({ + 'id': [1, 2, 3], + 'name': ['测试1', '测试2', '测试3'], + 'value': [10.5, 20.3, 30.8], + 'created_at': pd.to_datetime(['2023-01-01', '2023-01-02', '2023-01-03']) + }) + db.create_table_from_df('test_table', test_df, primary_key='id') + print("测试表创建成功") + + # 插入数据 + rows_inserted = db.insert_from_df('test_table', test_df) + print(f"插入了{rows_inserted}行数据") + + # 查询数据 + result_df = db.query_to_df("SELECT * FROM test_table") + print("查询结果:") + print(result_df) + + # 清理测试表 + db.drop_table('test_table') + print("测试表已删除") + else: + print("数据库连接失败") + except Exception as e: + print(f"示例执行失败: {str(e)}") \ No newline at end of file