日誌查看 - 20251017_05.log
文件大小: 190.80 KB 最後修改: 2025-10-17 06:04:01
2025-10-17 05:03:52 - 初始化新小時日誌檔案 2025-10-17 05:03:52 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251017_05.log 2025-10-17 05:03:52 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:03:55 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251017_05.log 2025-10-17 05:03:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:03:55 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251017_05.log 2025-10-17 05:03:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:03:56 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251017_05.log 2025-10-17 05:03:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:04:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:04:09 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:04:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:04:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:04:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:04:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:04:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:04:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:04:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:04:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:04:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:04:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:05:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:05:09 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:05:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:05:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:05:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:05:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:05:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:05:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:05:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:05:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:05:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:05:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:05:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:05:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:06:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:06:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:06:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:06:09 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:06:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:06:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:06:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:06:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:06:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:06:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:06:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:06:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:06:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:06:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:07:09 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:07:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:07:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:07:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: check_database_integrity 2025-10-17 05:07:47 - INFO - database - [database.py:1046] - check_database_integrity - 数据库完整性检查通过: 8 个 URL 记录, 12 个日志记录 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'check_database_integrity' 執行完成,耗時 0.01 秒,結果: True 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: check_database_integrity 2025-10-17 05:07:47 - INFO - database - [database.py:1046] - check_database_integrity - 数据库完整性检查通过: 8 个 URL 记录, 12 个日志记录 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'check_database_integrity' 執行完成,耗時 0.01 秒,結果: True 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: check_database_integrity 2025-10-17 05:07:47 - INFO - database - [database.py:1046] - check_database_integrity - 数据库完整性检查通过: 8 个 URL 记录, 12 个日志记录 2025-10-17 05:07:47 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'check_database_integrity' 執行完成,耗時 0.01 秒,結果: True 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: check_database_integrity 2025-10-17 05:07:48 - INFO - database - [database.py:1046] - check_database_integrity - 数据库完整性检查通过: 8 个 URL 记录, 12 个日志记录 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'check_database_integrity' 執行完成,耗時 0.01 秒,結果: True 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: daily_audit_quality_check 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:319] - check_and_send_daily_alert - 開始檢查 2025-10-16 的審核品質 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: daily_audit_quality_check 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:319] - check_and_send_daily_alert - 開始檢查 2025-10-16 的審核品質 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:329] - check_and_send_daily_alert - 審核統計 - 總數: 0, 問題案件: 0, 比例: 0.0% 2025-10-17 05:07:48 - WARNING - mail_notify - [mail_notify.py:335] - check_and_send_daily_alert - 檢測到系統服務異常:2025-10-16 零審核案件 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:329] - check_and_send_daily_alert - 審核統計 - 總數: 0, 問題案件: 0, 比例: 0.0% 2025-10-17 05:07:48 - WARNING - mail_notify - [mail_notify.py:335] - check_and_send_daily_alert - 檢測到系統服務異常:2025-10-16 零審核案件 2025-10-17 05:07:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:07:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: daily_audit_quality_check 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:319] - check_and_send_daily_alert - 開始檢查 2025-10-16 的審核品質 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:329] - check_and_send_daily_alert - 審核統計 - 總數: 0, 問題案件: 0, 比例: 0.0% 2025-10-17 05:07:48 - WARNING - mail_notify - [mail_notify.py:335] - check_and_send_daily_alert - 檢測到系統服務異常:2025-10-16 零審核案件 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs 2025-10-17 05:07:48 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:07:48 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: daily_audit_quality_check 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:319] - check_and_send_daily_alert - 開始檢查 2025-10-16 的審核品質 2025-10-17 05:07:48 - INFO - mail_notify - [mail_notify.py:329] - check_and_send_daily_alert - 審核統計 - 總數: 0, 問題案件: 0, 比例: 0.0% 2025-10-17 05:07:48 - WARNING - mail_notify - [mail_notify.py:335] - check_and_send_daily_alert - 檢測到系統服務異常:2025-10-16 零審核案件 2025-10-17 05:07:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs 2025-10-17 05:07:49 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs 2025-10-17 05:07:49 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录 2025-10-17 05:07:49 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:50 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs 2025-10-17 05:07:50 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录 2025-10-17 05:07:50 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:290] - send_email - 警告郵件已成功發送到 erictseng618@gmail.com 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:350] - check_and_send_daily_alert - 每日系統服務異常警告郵件發送成功 2025-10-17 05:07:51 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'daily_audit_quality_check' 執行完成,耗時 3.16 秒,結果: True 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:290] - send_email - 警告郵件已成功發送到 erictseng618@gmail.com 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:350] - check_and_send_daily_alert - 每日系統服務異常警告郵件發送成功 2025-10-17 05:07:51 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'daily_audit_quality_check' 執行完成,耗時 3.34 秒,結果: True 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:290] - send_email - 警告郵件已成功發送到 erictseng618@gmail.com 2025-10-17 05:07:51 - INFO - mail_notify - [mail_notify.py:350] - check_and_send_daily_alert - 每日系統服務異常警告郵件發送成功 2025-10-17 05:07:52 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'daily_audit_quality_check' 執行完成,耗時 3.24 秒,結果: True 2025-10-17 05:07:52 - INFO - mail_notify - [mail_notify.py:290] - send_email - 警告郵件已成功發送到 erictseng618@gmail.com 2025-10-17 05:07:52 - INFO - mail_notify - [mail_notify.py:350] - check_and_send_daily_alert - 每日系統服務異常警告郵件發送成功 2025-10-17 05:07:52 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'daily_audit_quality_check' 執行完成,耗時 3.38 秒,結果: True 2025-10-17 05:07:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:08:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:08:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:08:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:08:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:08:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:08:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:08:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:08:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:08:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:08:09 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:08:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:08:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:08:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:08:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:08:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:08:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:08:52 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:08:52 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:08:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:08:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:08:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:08:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:08:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:08:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:08:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:08:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:08:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:08:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:08:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:08:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:09:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:09:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:09:09 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:09:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:09:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:09:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:09:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:09:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:09:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:09:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:09:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:09:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:09:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:09:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:10:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:10:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:10:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:10:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:10:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:10:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:10:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:10:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:10:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:10:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:10:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:10:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:11:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:11:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:11:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:11:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:11:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:11:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:11:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:11:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:11:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:11:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:11:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:11:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:12:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:12:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:12:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:12:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:12:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:12:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:12:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:12:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:12:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:12:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:12:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:12:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:12:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:12:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:12:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:12:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:13:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:13:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:13:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:13:16 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:13:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:13:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:13:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:13:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:13:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:13:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:13:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:13:53 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:13:53 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:13:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:13:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:13:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:13:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:13:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:13:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:13:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:14:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:14:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:14:16 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:14:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:14:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:14:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:14:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:14:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:14:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:14:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:15:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:15:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:15:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:15:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:15:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:15:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:15:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:15:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:15:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:15:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:15:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:15:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:15:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:15:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:15:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:15:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:15:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:15:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:16:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:16:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:16:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:16:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:16:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:16:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:16:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:16:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:16:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:16:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:16:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:16:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:17:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:17:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:17:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:17:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:17:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:17:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:17:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:17:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:17:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:17:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:18:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:18:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:18:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:18:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:18:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:18:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:18:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:18:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:18:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:18:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:18:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:18:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:18:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:18:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:18:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:18:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:18:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:18:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:18:53 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:18:53 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:18:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:18:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:18:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:18:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:18:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:18:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:19:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:19:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:19:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:19:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:19:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:19:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:19:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:19:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:19:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:19:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:19:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:19:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:20:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:20:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:20:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:20:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:20:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:20:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:20:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:20:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:20:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:20:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:21:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:21:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:21:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:21:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:21:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:21:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:21:10 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:21:10 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:21:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:21:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:21:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:21:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:21:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:21:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:21:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:21:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:21:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:21:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:22:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:22:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:22:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:22:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:22:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:22:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:22:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:22:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:22:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:22:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:22:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:22:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:23:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:23:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:23:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:23:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:23:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:23:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:23:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:23:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:23:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:23:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:23:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:23:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:23:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:23:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:23:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:23:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:24:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:24:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:24:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:24:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:24:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:24:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:24:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:24:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:24:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:24:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:24:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:24:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:24:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:24:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:24:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:24:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:24:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:24:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:24:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:24:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:25:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:25:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:25:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:25:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:25:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:25:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:25:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:25:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:25:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:25:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:25:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:25:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:26:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:26:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:26:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:26:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:26:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:26:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:26:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:26:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:27:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:27:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:27:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:27:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:27:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:27:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:27:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:27:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:27:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:27:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:27:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:27:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:27:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:27:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:27:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:27:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:27:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:27:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:27:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:27:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:28:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:28:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:28:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:28:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:28:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:28:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:28:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:28:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:28:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:28:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:28:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:28:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:28:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:28:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:28:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:28:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:28:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:28:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:28:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:28:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:29:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:29:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:29:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:29:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:29:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:29:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:29:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:29:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:30:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:30:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:30:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:30:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:30:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:30:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:30:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:30:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:30:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:30:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:30:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:30:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:30:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:30:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:30:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:30:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:30:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:30:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:30:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:30:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:31:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:31:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:31:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:31:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:31:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:31:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:31:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:31:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:31:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:31:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:31:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:31:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:32:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:32:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:32:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:32:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:32:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:32:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:32:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:32:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:33:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:33:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:33:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:33:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:33:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:33:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:33:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:33:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:33:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:33:11 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:33:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:33:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:33:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:33:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:33:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:33:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:33:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:33:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:33:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:33:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:33:54 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:33:54 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:33:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:33:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:33:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:33:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:33:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:33:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:34:11 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:34:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:34:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:34:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:34:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:34:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:34:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:34:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:34:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:34:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:34:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:34:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:35:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:35:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:35:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:35:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:35:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:35:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:35:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:35:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:36:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:36:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:36:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:36:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:36:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:36:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:36:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:36:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:36:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:36:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:36:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:36:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:36:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:36:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:36:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:36:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:36:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:36:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:36:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:36:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:37:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:37:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:37:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:37:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:37:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:37:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:37:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:37:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:37:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:37:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:37:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:37:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:38:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:38:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:38:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:38:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:38:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:38:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:38:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls 2025-10-17 05:38:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:38:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:38:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:38:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:38:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:38:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:38:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:38:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:38:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:38:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:38:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:38:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:38:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:38:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:38:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:38:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:38:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:39:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:39:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:39:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:39:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:39:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:39:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:39:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:39:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:39:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:39:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:39:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:39:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:39:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:39:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:39:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:39:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:39:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:39:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:39:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:39:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:40:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:40:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:40:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:40:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:40:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:40:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:40:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:40:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:40:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:40:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:40:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:40:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:41:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:41:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:41:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:41:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:41:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:41:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:41:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:41:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:42:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:42:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:42:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:42:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:42:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:42:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:42:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:42:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:42:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:42:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:42:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:42:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:42:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:42:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:42:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:42:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:42:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:42:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:42:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:42:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:43:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:43:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:43:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:43:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:43:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:43:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:43:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:43:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:43:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:43:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:43:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:43:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:43:55 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:43:55 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:43:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:43:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:43:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:43:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:43:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:43:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:44:06 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: n7ku09c0xc 2025-10-17 05:44:06 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://by3bu.cashier.ecpay.com.tw/,結果將立即顯示 2025-10-17 05:44:06 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 126, Phone: 0928742214, Email: hello.3bu@gmail.com 2025-10-17 05:44:06 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=126, URL=https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:44:06 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列 2025-10-17 05:44:06 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #2 開始處理 URL ID: 126 2025-10-17 05:44:06 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:44:06 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False) 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1234] - get_content - 正在獲取網頁內容: https://by3bu.cashier.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1274] - get_content - 設置頁面加載超時:15 秒(基於網站配置) 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1292] - get_content - 嘗試獲取 https://by3bu.cashier.ecpay.com.tw/ 的第 1/3 次請求 2025-10-17 05:44:06 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20c9f5e50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a8d287b9908aa3081bec39a40352c843 2025-10-17 05:44:06 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20dc2b010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a8d287b9908aa3081bec39a40352c843 2025-10-17 05:44:06 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20dbbf450>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a8d287b9908aa3081bec39a40352c843 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1022] - _create_driver_internal - 創建臨時 Chrome user-data-dir: /tmp/chrome_profile_2db5e078_xbwn7cf7 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1077] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1081] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:956] - smart_find_chrome_paths - 找到 ChromeDriver: /usr/local/bin/chromedriver 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:992] - smart_find_chrome_paths - 找到 Chrome 二進制文件: /usr/bin/google-chrome 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1011] - smart_find_chrome_paths - 智能路徑搜尋成功 - ChromeDriver: /usr/local/bin/chromedriver, Chrome: /usr/bin/google-chrome 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1101] - _create_driver_internal - 使用智能路徑搜索成功創建 WebDriver 2025-10-17 05:44:06 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:321] - get_or_create_instance - 立即創建新WebDriver實例 138409838038352 (1/3) 2025-10-17 05:44:06 - INFO - WebScraper - [scraper.py:1338] - get_content - 使用 Selenium 訪問 URL: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:44:08 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:44:10 - INFO - WebScraper - [scraper.py:1397] - get_content - 等待頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:44:10 - INFO - WebScraper - [scraper.py:1404] - get_content - 頁面body元素已加載 2025-10-17 05:44:10 - INFO - WebScraper - [scraper.py:1417] - get_content - 頁面加載狀態: complete 2025-10-17 05:44:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:44:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0 2025-10-17 05:44:18 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:44:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:44:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:44:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:44:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:44:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:44:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:44:29 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:44:35 - INFO - WebScraper - [scraper.py:1434] - get_content - 找到主要內容元素: #main 2025-10-17 05:44:35 - INFO - WebScraper - [scraper.py:1445] - get_content - 頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:44:37 - INFO - WebScraper - [scraper.py:1849] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-17 05:44:37 - INFO - WebScraper - [scraper.py:1455] - get_content - 檢測到頁面類型: spa 2025-10-17 05:44:37 - INFO - WebScraper - [scraper.py:1459] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-17 05:44:40 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:44:51 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:45:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:45:02 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:45:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:45:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:45:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:45:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:45:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:45:12 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:45:12 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:45:13 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:45:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:45:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:45:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:45:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:45:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:45:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:45:24 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:45:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:45:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:45:35 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:46 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:45:57 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:08 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:46:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:46:19 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:46:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:46:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:46:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:46:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:46:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:46:30 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:41 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.7MB, CPU 0.0% 2025-10-17 05:46:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:46:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:46:52 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:46:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:47:03 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:47:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:47:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:47:14 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:47:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:47:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:47:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:47:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:47:25 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:47:28 - INFO - WebScraper - [scraper.py:1967] - _wait_for_spa_content - SPA頁面雖未找到標準容器,但有足夠內容: 488 字符 2025-10-17 05:47:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:47:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:47:29 - INFO - WebScraper - [scraper.py:1477] - get_content - 初始可見元素數量: 98 2025-10-17 05:47:31 - INFO - WebScraper - [scraper.py:1487] - get_content - 元素數量穩定: 98,內容可能已加載完成 2025-10-17 05:47:31 - INFO - WebScraper - [scraper.py:1494] - get_content - 等待可能的動態內容... 2025-10-17 05:47:31 - INFO - WebScraper - [scraper.py:1509] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-17 05:47:36 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:47:47 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 0/1 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1560] - get_content - 成功獲取 URL 內容: https://by3bu.cashier.ecpay.com.tw/ (實際 URL: https://by3bu.cashier.ecpay.com.tw/) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1758] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:166] - driver - 在設置新WebDriver前關閉舊實例 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:324] - close_driver - 線程 138409897172224: 關閉 WebDriver 實例 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:352] - close_driver - WebDriver 已成功關閉 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:396] - close_driver - 已執行 Python 垃圾回收 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1765] - get_content - WebDriver 實例已成功返回到池中 2025-10-17 05:47:57 - INFO - database - [database.py:505] - update_url_status - URL ID 126 状态已更新为 processing 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2170] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 67399 字節 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2182] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 386 字節 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2207] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 627 字節 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2256] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 373 字節 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2353] - extract_text_from_html - 成功提取結構化數據,長度: 234 字節 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2391] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2416] - extract_text_from_html - 已成功提取文本,總長度: 632 字節,約 117 個詞,65 行 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2417] - extract_text_from_html - 提取的最終文本內容: 3BU 3BU PET NECKLACE 客製寵物項鍊 ✦ 情感連結 ✦ 日常飾品 一條專屬於毛孩的日常飾品, 以柔和線條與低調光澤描繪陪伴的模樣, 記錄你與牠之間的默契時光。 讓愛不只是存在,而是被看見的溫度 全部商品 項鍊款 購買說明 聯絡我們 聯絡我們 0928742214 330桃園市桃園區民富十一街12號九樓 hello.3bu@gmail.com 全部商品 / 共 5 個商品 選擇排序 最新上架 熱銷商品 價格低到高 價格高到低 Oops...找不到你搜尋的條件,建議可以換個字眼試試。 優惠中 小牌牌款 NT$ 280 NT$ 310 優惠中 大牌牌款 NT$ 350 NT$ 370 優惠中 插扣款 NT$ 330 NT$ 360 優惠中 單字基本款 NT$ 199 NT$ 220 優惠中 英文名字款 NT$ 199 NT$ 230 你的購物車是空的 額外的結構化內容: • 全部商品 • 項鍊款 • 購買說明 • 聯絡我們 • 0928742214 • 330桃園市桃園區民富十一街12號九樓 • hello.3bu@gmail.com • • • • • 優惠中 小牌牌款 NT$ 280 NT$ 310 • 優惠中 大牌牌款 NT$ 350 NT$ 370 • 優惠中 插扣款 NT$ 330 NT$ 360 • 優惠中 單字基本款 NT$ 199 NT$ 220 • 優惠中 英文名字款 NT$ 199 NT$ 230 2025-10-17 05:47:57 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://by3bu.cashier.ecpay.com.tw/, HTML 內容大小=67399 字節 2025-10-17 05:47:57 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://by3bu.cashier.ecpay.com.tw/, 發現問題數=27, 嚴重問題數=5, 耗時=0.011秒 2025-10-17 05:47:57 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_external_script(22), suspicious_inline_script(4), iframe(1) 2025-10-17 05:47:57 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(22), warning(5) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2813] - find_internal_links - 從HTML靜態內容中提取了 2 個內部鏈接 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:2962] - find_internal_links - 鏈接分類完成 - 聯絡資訊頁面: 0 個(不限數量),普通頁面: 2 個(限制 20 個) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:3002] - find_internal_links - 最終返回 2 個鏈接 - 聯絡資訊頁面: 0 個,普通頁面: 2 個 2025-10-17 05:47:57 - INFO - main - [url_processor.py:160] - process_url - 找到 2 個內部鏈接 - 聯絡資訊頁面: 0 個(優先審核),普通頁面: 2 個(限制20個) 2025-10-17 05:47:57 - INFO - main - [url_processor.py:194] - process_url - 更新 UI 審核進度(URL ID=126):總計 3 個網址,已完成 1 個(主頁面),待審核: 0 個聯絡頁面 + 2 個普通頁面 2025-10-17 05:47:57 - INFO - main - [url_processor.py:209] - process_url - 處理子頁面: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:47:57 - INFO - main - [url_processor.py:217] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1234] - get_content - 正在獲取網頁內容: https://by3bu.cashier.ecpay.com.tw/, use_selenium=True, proxy=False, force_new_driver=False 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1274] - get_content - 設置頁面加載超時:15 秒(基於網站配置) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1292] - get_content - 嘗試獲取 https://by3bu.cashier.ecpay.com.tw/ 的第 1/3 次請求 2025-10-17 05:47:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20db79c10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8ce3f0b7adb8487f7e42d8c6a8597114 2025-10-17 05:47:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20cd6a850>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8ce3f0b7adb8487f7e42d8c6a8597114 2025-10-17 05:47:57 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20cd68890>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8ce3f0b7adb8487f7e42d8c6a8597114 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1022] - _create_driver_internal - 創建臨時 Chrome user-data-dir: /tmp/chrome_profile_85bce5e3_e1r1_mbd 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1077] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1081] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:956] - smart_find_chrome_paths - 找到 ChromeDriver: /usr/local/bin/chromedriver 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:992] - smart_find_chrome_paths - 找到 Chrome 二進制文件: /usr/bin/google-chrome 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1011] - smart_find_chrome_paths - 智能路徑搜尋成功 - ChromeDriver: /usr/local/bin/chromedriver, Chrome: /usr/bin/google-chrome 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1101] - _create_driver_internal - 使用智能路徑搜索成功創建 WebDriver 2025-10-17 05:47:57 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:321] - get_or_create_instance - 立即創建新WebDriver實例 138409897067728 (1/3) 2025-10-17 05:47:57 - INFO - WebScraper - [scraper.py:1338] - get_content - 使用 Selenium 訪問 URL: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:47:58 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:00 - INFO - WebScraper - [scraper.py:1397] - get_content - 等待頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:48:00 - INFO - WebScraper - [scraper.py:1404] - get_content - 頁面body元素已加載 2025-10-17 05:48:00 - INFO - WebScraper - [scraper.py:1417] - get_content - 頁面加載狀態: complete 2025-10-17 05:48:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:48:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:48:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:48:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:48:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:48:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:48:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:48:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:48:09 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:48:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:48:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.7MB, CPU 0.0% 2025-10-17 05:48:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:48:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:48:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:48:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:48:20 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:48:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:48:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:48:25 - INFO - WebScraper - [scraper.py:1434] - get_content - 找到主要內容元素: #main 2025-10-17 05:48:25 - INFO - WebScraper - [scraper.py:1445] - get_content - 頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:48:27 - INFO - WebScraper - [scraper.py:1849] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-17 05:48:27 - INFO - WebScraper - [scraper.py:1455] - get_content - 檢測到頁面類型: spa 2025-10-17 05:48:27 - INFO - WebScraper - [scraper.py:1459] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-17 05:48:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:48:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:48:31 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:42 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:53 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:48:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:48:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:48:58 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:48:58 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:48:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:48:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:48:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:48:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:49:04 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:49:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:49:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:49:15 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:49:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:49:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:49:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:49:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:49:26 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:49:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:49:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:49:37 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:49:48 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:49:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:49:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:49:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:49:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:49:59 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:50:10 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:50:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:50:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 05:50:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:50:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:50:21 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:50:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:50:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:50:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:50:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:50:32 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:50:43 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:50:54 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:51:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:51:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:51:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:51:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:51:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:51:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:51:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:51:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:51:05 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:51:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:51:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:51:15 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:51:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:51:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:51:18 - INFO - WebScraper - [scraper.py:1967] - _wait_for_spa_content - SPA頁面雖未找到標準容器,但有足夠內容: 488 字符 2025-10-17 05:51:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:51:19 - INFO - WebScraper - [scraper.py:1477] - get_content - 初始可見元素數量: 98 2025-10-17 05:51:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:51:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:51:21 - INFO - WebScraper - [scraper.py:1487] - get_content - 元素數量穩定: 98,內容可能已加載完成 2025-10-17 05:51:21 - INFO - WebScraper - [scraper.py:1494] - get_content - 等待可能的動態內容... 2025-10-17 05:51:21 - INFO - WebScraper - [scraper.py:1509] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-17 05:51:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:51:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:51:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:51:26 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:51:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:51:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:51:37 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 1/3 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1560] - get_content - 成功獲取 URL 內容: https://by3bu.cashier.ecpay.com.tw/ (實際 URL: https://by3bu.cashier.ecpay.com.tw/) 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1758] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:166] - driver - 在設置新WebDriver前關閉舊實例 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:324] - close_driver - 線程 138409897172224: 關閉 WebDriver 實例 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:352] - close_driver - WebDriver 已成功關閉 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:396] - close_driver - 已執行 Python 垃圾回收 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1765] - get_content - WebDriver 實例已成功返回到池中 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2170] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 67517 字節 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2182] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 386 字節 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2207] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 627 字節 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2256] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 373 字節 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2353] - extract_text_from_html - 成功提取結構化數據,長度: 234 字節 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 structured_data 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2391] - extract_text_from_html - 根據聯絡信息分數 2 選擇 trafilatura 作為最佳結果 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2416] - extract_text_from_html - 已成功提取文本,總長度: 632 字節,約 117 個詞,65 行 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:2417] - extract_text_from_html - 提取的最終文本內容: 3BU 3BU PET NECKLACE 客製寵物項鍊 ✦ 情感連結 ✦ 日常飾品 一條專屬於毛孩的日常飾品, 以柔和線條與低調光澤描繪陪伴的模樣, 記錄你與牠之間的默契時光。 讓愛不只是存在,而是被看見的溫度 全部商品 項鍊款 購買說明 聯絡我們 聯絡我們 0928742214 330桃園市桃園區民富十一街12號九樓 hello.3bu@gmail.com 全部商品 / 共 5 個商品 選擇排序 最新上架 熱銷商品 價格低到高 價格高到低 Oops...找不到你搜尋的條件,建議可以換個字眼試試。 優惠中 小牌牌款 NT$ 280 NT$ 310 優惠中 大牌牌款 NT$ 350 NT$ 370 優惠中 插扣款 NT$ 330 NT$ 360 優惠中 單字基本款 NT$ 199 NT$ 220 優惠中 英文名字款 NT$ 199 NT$ 230 你的購物車是空的 額外的結構化內容: • 全部商品 • 項鍊款 • 購買說明 • 聯絡我們 • 0928742214 • 330桃園市桃園區民富十一街12號九樓 • hello.3bu@gmail.com • • • • • 優惠中 小牌牌款 NT$ 280 NT$ 310 • 優惠中 大牌牌款 NT$ 350 NT$ 370 • 優惠中 插扣款 NT$ 330 NT$ 360 • 優惠中 單字基本款 NT$ 199 NT$ 220 • 優惠中 英文名字款 NT$ 199 NT$ 230 2025-10-17 05:51:47 - INFO - main - [url_processor.py:272] - process_url - 更新 UI 審核進度(URL ID=126):已完成 2/3 個網址 2025-10-17 05:51:47 - INFO - main - [url_processor.py:209] - process_url - 處理子頁面: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:51:47 - INFO - main - [url_processor.py:217] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False) 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1234] - get_content - 正在獲取網頁內容: https://by3bu.cashier.ecpay.com.tw/buying-intro, use_selenium=True, proxy=False, force_new_driver=False 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1274] - get_content - 設置頁面加載超時:15 秒(基於網站配置) 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1292] - get_content - 嘗試獲取 https://by3bu.cashier.ecpay.com.tw/buying-intro 的第 1/3 次請求 2025-10-17 05:51:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20cc166d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ea41d21925c6058edc2d7c936d6f38db 2025-10-17 05:51:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20d9f1ed0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ea41d21925c6058edc2d7c936d6f38db 2025-10-17 05:51:47 - WARNING - urllib3.connectionpool - [connectionpool.py:868] - urlopen - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7de20d9f03d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ea41d21925c6058edc2d7c936d6f38db 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1022] - _create_driver_internal - 創建臨時 Chrome user-data-dir: /tmp/chrome_profile_b4c24d6e_zrgnopno 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1077] - _create_driver_internal - 正在創建 WebDriver 實例... 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1081] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:956] - smart_find_chrome_paths - 找到 ChromeDriver: /usr/local/bin/chromedriver 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:992] - smart_find_chrome_paths - 找到 Chrome 二進制文件: /usr/bin/google-chrome 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1011] - smart_find_chrome_paths - 智能路徑搜尋成功 - ChromeDriver: /usr/local/bin/chromedriver, Chrome: /usr/bin/google-chrome 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1101] - _create_driver_internal - 使用智能路徑搜索成功創建 WebDriver 2025-10-17 05:51:47 - INFO - WebDriverInstanceManager - [webdriver_instance_manager.py:321] - get_or_create_instance - 立即創建新WebDriver實例 138409830081680 (1/3) 2025-10-17 05:51:47 - INFO - WebScraper - [scraper.py:1338] - get_content - 使用 Selenium 訪問 URL: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:51:48 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:51:50 - INFO - WebScraper - [scraper.py:1397] - get_content - 等待頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:51:50 - INFO - WebScraper - [scraper.py:1404] - get_content - 頁面body元素已加載 2025-10-17 05:51:50 - INFO - WebScraper - [scraper.py:1417] - get_content - 頁面加載狀態: complete 2025-10-17 05:51:59 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:10 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:52:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:52:15 - INFO - WebScraper - [scraper.py:1434] - get_content - 找到主要內容元素: #main 2025-10-17 05:52:15 - INFO - WebScraper - [scraper.py:1445] - get_content - 頁面基本加載完成: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:52:17 - INFO - WebScraper - [scraper.py:1849] - _detect_page_type - 檢測到的框架: vue, jquery 2025-10-17 05:52:17 - INFO - WebScraper - [scraper.py:1455] - get_content - 檢測到頁面類型: spa 2025-10-17 05:52:17 - INFO - WebScraper - [scraper.py:1459] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略 2025-10-17 05:52:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:52:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:52:21 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:52:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:52:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:52:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:52:32 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:43 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:52:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:52:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:52:54 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:52:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:53:05 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:53:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:53:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:53:16 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:53:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:53:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:53:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:53:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:53:27 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:53:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:53:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:53:38 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:53:49 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:53:56 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:53:56 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:53:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:53:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:53:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:53:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:54:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:54:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:54:00 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:54:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:54:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:54:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:54:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:54:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:54:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:54:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:54:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:54:11 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:54:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:54:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:54:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:54:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:54:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:54:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:54:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:54:22 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:54:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:54:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:54:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:54:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:54:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0 2025-10-17 05:54:33 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:54:44 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:54:55 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:55:06 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:55:08 - INFO - WebScraper - [scraper.py:1967] - _wait_for_spa_content - SPA頁面雖未找到標準容器,但有足夠內容: 847 字符 2025-10-17 05:55:09 - INFO - WebScraper - [scraper.py:1477] - get_content - 初始可見元素數量: 86 2025-10-17 05:55:11 - INFO - WebScraper - [scraper.py:1487] - get_content - 元素數量穩定: 86,內容可能已加載完成 2025-10-17 05:55:11 - INFO - WebScraper - [scraper.py:1494] - get_content - 等待可能的動態內容... 2025-10-17 05:55:11 - INFO - WebScraper - [scraper.py:1509] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失 2025-10-17 05:55:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:55:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:55:17 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:55:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:55:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:55:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:55:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:55:28 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 2/3 2025-10-17 05:55:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:55:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:55:36 - INFO - WebScraper - [scraper.py:1560] - get_content - 成功獲取 URL 內容: https://by3bu.cashier.ecpay.com.tw/buying-intro (實際 URL: https://by3bu.cashier.ecpay.com.tw/buying-intro) 2025-10-17 05:55:36 - INFO - WebScraper - [scraper.py:1758] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例 2025-10-17 05:55:36 - INFO - WebScraper - [scraper.py:166] - driver - 在設置新WebDriver前關閉舊實例 2025-10-17 05:55:36 - INFO - WebScraper - [scraper.py:324] - close_driver - 線程 138409897172224: 關閉 WebDriver 實例 2025-10-17 05:55:36 - INFO - WebScraper - [scraper.py:352] - close_driver - WebDriver 已成功關閉 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:396] - close_driver - 已執行 Python 垃圾回收 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:1765] - get_content - WebDriver 實例已成功返回到池中 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2170] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 73563 字節 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2182] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 603 字節 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2207] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 932 字節 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2256] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 678 字節 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2380] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2391] - extract_text_from_html - 根據聯絡信息分數 2 選擇 beautifulsoup_basic 作為最佳結果 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2416] - extract_text_from_html - 已成功提取文本,總長度: 932 字節,約 67 個詞,66 行 2025-10-17 05:55:37 - INFO - WebScraper - [scraper.py:2417] - extract_text_from_html - 提取的最終文本內容: 3BU 0 聯絡我們 0928742214 330桃園市桃園區民富十一街12號九樓 hello.3bu@gmail.com 購買說明 |退換貨須知| 商品自到貨日起,享有7天鑑賞期,而鑑賞期非商品試用期,商品必須是完整未使用全新狀態。 採取“全數退貨”不接受部分退貨,到貨後7天內向官方line申請。LineID:@924otnal 收到退貨申請後的3個工作天內指派物流至府上取回,遵照消費者保護法第19條第一項規定,消費者無須負擔退回之運費。 請妥善包裝,商品必須是清潔吊牌完整配件未拆的狀態,並退回配件/贈品以免影響您的權益。 |商品瑕疵| 請於鑑賞期內,將瑕疵處拍照透過官方Line回傳,客服人員會協助處理。 |無法辦理退貨情況| 1.商品下水弄髒或已使用非完整全新 2.購買多件商品,部分已使用 3.配件不全、吊牌已拆、下水洗滌過、贈品未繳回 4.超過7天鑑賞期(以到貨日起算) |退款時間及辦法| 信用卡付款:需2-3工作天,退刷回原信用卡,如逾結帳日則可能先請款隔月退刷,要請您留意帳單,或向發卡行詢問。 7-11取貨:將於3-5工作天匯入您指定帳戶中。 以上日期如遇假日將會順延。 |反詐騙公告| 提醒您我們不會以任何名義透過電話、簡訊主動向顧客核對金融帳戶或信用卡資料,也不會以任何理由(例如:誤設分期付款或連續扣款、誤植訂單、取消或變更付款方式、會員升級服務等)要求您操作ATM或臨櫃、網路銀行匯款,若您接獲類似電話,切記勿向對方提供任何金融資料或個人資訊,請立即掛斷並撥打客服(於聯繫我們)或165反詐騙專線。 你的購物車是空的 vConsole Log System Network Element Storage All Log Info Warn Error All Log Info Warn Error Cookies LocalStorage SessionStorage Empty Name (30) Method Status Time Key Value Empty Clear Top Bottom Clear Top Bottom Clear Expand Collapse Add Refresh Clear Hide 2025-10-17 05:55:37 - INFO - main - [url_processor.py:272] - process_url - 更新 UI 審核進度(URL ID=126):已完成 3/3 個網址 2025-10-17 05:55:37 - INFO - main - [url_processor.py:285] - process_url - UI審核: 開始審核主頁面: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:55:37 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 624 字符 2025-10-17 05:55:37 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:55:39 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:55:46 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:55:46 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 9.638秒 2025-10-17 05:55:46 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 44 字符, 總耗時: 9.690秒 2025-10-17 05:55:46 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 網頁內容審查結論:審核通過... 2025-10-17 05:55:46 - INFO - main - [url_processor.py:324] - process_url - UI審核: 主頁面審核通過: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:55:46 - INFO - main - [url_processor.py:334] - process_url - UI審核: 開始審核子頁面 1/2: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:55:46 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 624 字符 2025-10-17 05:55:46 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:55:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:55:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 2, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:55:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:55:50 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:55:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:55:58 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:55:58 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 11.902秒 2025-10-17 05:55:58 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 43 字符, 總耗時: 11.955秒 2025-10-17 05:55:58 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 網頁內容審查結論:審核通過... 2025-10-17 05:55:58 - INFO - main - [url_processor.py:375] - process_url - UI審核: 子頁面審核通過: https://by3bu.cashier.ecpay.com.tw/ 2025-10-17 05:55:58 - INFO - main - [url_processor.py:334] - process_url - UI審核: 開始審核子頁面 2/2: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:55:58 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 932 字符 2025-10-17 05:55:58 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:56:01 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:56:11 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 12.368秒 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 43 字符, 總耗時: 12.421秒 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:875] - check_rules - Rules check summary: 規則1:無違規內容 規則2:無違規內容 規則3:無違規內容 網頁內容審查結論:審核通過... 2025-10-17 05:56:11 - INFO - main - [url_processor.py:375] - process_url - UI審核: 子頁面審核通過: https://by3bu.cashier.ecpay.com.tw/buying-intro 2025-10-17 05:56:11 - INFO - main - [url_processor.py:395] - process_url - 開始判斷主頁面購物車功能 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:930] - check_shopping_cart - 開始購物車功能判斷 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 624 字符 2025-10-17 05:56:11 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:56:12 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:56:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:56:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:56:14 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 3.048秒 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 6 字符, 總耗時: 3.107秒 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:932] - check_shopping_cart - 購物車判斷結果: 有購物車功能 2025-10-17 05:56:14 - INFO - main - [url_processor.py:398] - process_url - 主頁面購物車判斷: 有購物車功能 2025-10-17 05:56:14 - INFO - main - [url_processor.py:406] - process_url - 開始判斷子頁面 1/2 購物車功能 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:930] - check_shopping_cart - 開始購物車功能判斷 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 624 字符 2025-10-17 05:56:14 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:56:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:56:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:56:22 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 7.933秒 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 6 字符, 總耗時: 7.984秒 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:932] - check_shopping_cart - 購物車判斷結果: 有購物車功能 2025-10-17 05:56:22 - INFO - main - [url_processor.py:409] - process_url - 子頁面 1 購物車判斷: 有購物車功能 2025-10-17 05:56:22 - INFO - main - [url_processor.py:406] - process_url - 開始判斷子頁面 2/2 購物車功能 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:930] - check_shopping_cart - 開始購物車功能判斷 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:949] - get_result_from_AI - 準備使用 AI 分析文本, 文本長度: 932 字符 2025-10-17 05:56:22 - INFO - ContentAnalyzer - [analyzer.py:1005] - get_result_from_AI - 發送請求到 Azure OpenAI, 模型: gpt-5, 溫度: 0.2, 最大標記數: 16384 2025-10-17 05:56:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:56:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:56:23 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:56:25 - INFO - httpx - [_client.py:1025] - _send_single_request - HTTP Request: POST https://ecpayopenaieus2.openai.azure.com/openai/deployments/gpt-5/chat/completions?api-version=2024-12-01-preview "HTTP/1.1 200 OK" 2025-10-17 05:56:25 - INFO - ContentAnalyzer - [analyzer.py:1029] - get_result_from_AI - 收到 Azure OpenAI 響應, 耗時: 3.565秒 2025-10-17 05:56:25 - INFO - ContentAnalyzer - [analyzer.py:1037] - get_result_from_AI - 成功獲取 AI 分析結果, 響應長度: 6 字符, 總耗時: 3.615秒 2025-10-17 05:56:25 - INFO - ContentAnalyzer - [analyzer.py:932] - check_shopping_cart - 購物車判斷結果: 有購物車功能 2025-10-17 05:56:25 - INFO - main - [url_processor.py:409] - process_url - 子頁面 2 購物車判斷: 有購物車功能 2025-10-17 05:56:25 - INFO - main - [url_processor.py:421] - process_url - 最終購物車判斷結果: 有購物車功能 (檢查了 3 個頁面) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:442] - process_url - 審核通過:3 個頁面通過,0 個頁面被模型拒審(已忽略) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:460] - process_url - 檢測聯絡資訊(URL ID=126):開始在主頁面搜索 2025-10-17 05:56:25 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 0928742214 (完全匹配) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:464] - process_url - 檢測聯絡資訊(URL ID=126):在主頁面找到電話 2025-10-17 05:56:25 - INFO - main - [helpers.py:223] - _find_email_in_content - 找到電子郵件 hello.3bu@gmail.com (完全匹配) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:469] - process_url - 檢測聯絡資訊(URL ID=126):在主頁面找到Email 2025-10-17 05:56:25 - INFO - main - [url_processor.py:573] - process_url - URL ID 126 是 UI 提交,使用 URL 記錄中的聯絡資訊進行驗證 2025-10-17 05:56:25 - INFO - main - [url_processor.py:581] - process_url - UI審核(URL ID=126):開始在主頁面搜索聯絡資訊 2025-10-17 05:56:25 - INFO - main - [helpers.py:186] - _find_phone_in_content - 找到電話號碼 0928742214 (完全匹配) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:586] - process_url - UI審核(URL ID=126):在主頁面找到電話 2025-10-17 05:56:25 - INFO - main - [helpers.py:223] - _find_email_in_content - 找到電子郵件 hello.3bu@gmail.com (完全匹配) 2025-10-17 05:56:25 - INFO - main - [url_processor.py:592] - process_url - UI審核(URL ID=126):在主頁面找到Email 2025-10-17 05:56:25 - INFO - main - [url_processor.py:631] - process_url - UI審核(URL ID=126):身份驗證通過(找到頁面: https://by3bu.cashier.ecpay.com.tw/) 2025-10-17 05:56:25 - INFO - database - [database.py:505] - update_url_status - URL ID 126 状态已更新为 completed 2025-10-17 05:56:25 - INFO - main - [url_processor.py:733] - process_url - URL ID 126 分析完成,結果: pass, API驗證: False 2025-10-17 05:56:25 - INFO - main - [url_processor.py:758] - process_url - 工作線程 #2 完成處理 URL ID: 126 2025-10-17 05:56:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:56:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:56:34 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 126, UID: n7ku09c0xc, 進度: 3/3 2025-10-17 05:57:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:57:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:57:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:57:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:57:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:57:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:57:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 05:57:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 05:57:13 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:57:13 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:57:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:57:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:57:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:57:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:57:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:57:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:57:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:57:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:57:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:57:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:58:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:58:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:58:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:58:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:58:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:58:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:58:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:58:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 05:58:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 05:58:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 206.8MB, CPU 0.0% 2025-10-17 05:58:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 05:58:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 05:58:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:58:57 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:58:59 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:58:59 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:59:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:59:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:59:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 05:59:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False 2025-10-17 05:59:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:59:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:59:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:59:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 05:59:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:59:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0 2025-10-17 05:59:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 05:59:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0 2025-10-17 06:00:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:00:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.03 秒,結果: 0 2025-10-17 06:00:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:00:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:00:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:00:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:00:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:00:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:00:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:00:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:00:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 06:00:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 206.8MB, CPU 0.0% 2025-10-17 06:00:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 06:00:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:00:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:00:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:00:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:00:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 06:00:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:00:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:01:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:01:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:01:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:01:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:01:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:01:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:01:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:01:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:01:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 06:01:48 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 206.8MB, CPU 0.0% 2025-10-17 06:01:49 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 06:01:54 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 06:02:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:02:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:02:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:02:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:02:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:02:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:02:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:02:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:03:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:03:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:03:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:03:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:03:05 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests 2025-10-17 06:03:05 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0 2025-10-17 06:03:14 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:03:14 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 197.9MB, CPU 0.0% 2025-10-17 06:03:18 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 206.8MB, CPU 0.0% 2025-10-17 06:03:19 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 212.1MB, CPU 0.0% 2025-10-17 06:03:21 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:03:21 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:03:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:24 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 2, 記憶體 203.8MB, CPU 0.0% 2025-10-17 06:03:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests 2025-10-17 06:03:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0 2025-10-17 06:03:57 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 06:03:57 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251017_05.log,新:20251017_06.log 2025-10-17 06:04:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 06:04:00 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251017_05.log,新:20251017_06.log 2025-10-17 06:04:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 06:04:00 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251017_05.log,新:20251017_06.log 2025-10-17 06:04:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file 2025-10-17 06:04:01 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251017_05.log,新:20251017_06.log