文件大小: 217.23 KB
最後修改: 2025-10-15 14:02:31
2025-10-15 13:02:22 - 初始化新小時日誌檔案
2025-10-15 13:02:22 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251015_13.log
2025-10-15 13:02:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:02:22 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251015_13.log
2025-10-15 13:02:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:02:26 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251015_13.log
2025-10-15 13:02:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:02:26 - INFO - main - [app_initializer.py:383] - update_hourly_log_file - 小時日誌檔案已更新: 20251015_13.log
2025-10-15 13:02:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:02:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:02:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:02:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:02:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:02:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:02:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:02:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:02:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:03:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:03:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:03:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:03:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:03:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:03:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:03:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:03:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:03:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:03:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:03:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:03:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:03:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:03:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:03:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:03:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:03:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:03:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:03:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:03:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:04:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:04:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:04:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:04:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:04:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:04:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:04:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:04:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:05:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:05:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:05:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:05:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:05:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:05:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:05:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:05:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:05:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:05:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:05:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:05:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:06:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:06:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:06:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:06:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:06:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:06:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:06:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:06:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:06:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:06:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:06:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:06:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:06:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:06:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:06:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:06:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:06:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:06:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:06:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:06:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:07:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:07:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:07:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:07:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:07:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:07:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:07:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:07:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:07:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:07:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:07:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:07:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:07:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:07:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:07:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:07:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:08:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:08:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:08:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:08:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:08:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:08:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:08:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:08:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:08:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:08:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:08:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:08:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:09:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:09:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:09:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:09:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:09:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:09:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:09:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:09:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:09:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:09:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:09:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:09:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:09:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:09:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:09:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:09:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:09:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:09:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:09:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:09:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:10:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:10:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:10:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:10:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:10:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:10:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:10:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:10:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:11:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:11:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:11:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:11:00 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection
2025-10-15 13:11:00 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:11:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:11:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection
2025-10-15 13:11:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:11:01 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection
2025-10-15 13:11:01 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: perform_garbage_collection
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'perform_garbage_collection' 執行完成,耗時 0.00 秒,結果: True
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs
2025-10-15 13:11:02 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs
2025-10-15 13:11:02 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录
2025-10-15 13:11:02 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:03 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs
2025-10-15 13:11:03 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录
2025-10-15 13:11:03 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:04 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: clean_old_logs
2025-10-15 13:11:04 - INFO - database - [database.py:1026] - clean_old_logs - 已清理 0 条旧日志记录
2025-10-15 13:11:04 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'clean_old_logs' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:17 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:11:17 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:11:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:11:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:11:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:11:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:11:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:11:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:11:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:11:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:11:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:11:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:11:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:12:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:12:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:12:22 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:12:22 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:12:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:12:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:12:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:12:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:12:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:12:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:12:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:12:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:12:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:12:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:12:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:12:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:12:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:12:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:12:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:12:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:12:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:12:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:12:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:13:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:13:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:13:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:13:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:13:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:13:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:13:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:13:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:14:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:14:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:14:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:14:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:14:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:14:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:14:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:14:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:14:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:14:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:14:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:14:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:15:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:15:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:15:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:15:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:15:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:15:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:15:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:15:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:15:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:15:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:15:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:15:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:15:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:15:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:15:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:15:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:15:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:15:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:15:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:15:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:16:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:16:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:16:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:16:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:16:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:16:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:16:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:16:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:17:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:17:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:17:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:17:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:17:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:17:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:17:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:17:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:17:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:17:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:17:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:17:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:17:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:17:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0
2025-10-15 13:17:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:17:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:17:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:17:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:17:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:17:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:18:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:18:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:18:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:18:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:18:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:18:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:18:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:18:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:18:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:18:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:18:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:18:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:18:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:18:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:18:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:18:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:18:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:18:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:18:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:18:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:19:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:19:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:19:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:19:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:19:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:19:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:19:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:19:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:20:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:20:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:20:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:20:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:20:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:20:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:20:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:20:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:20:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:20:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:20:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:20:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:21:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:21:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:21:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:21:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:21:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:21:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:21:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:21:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:21:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:21:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:21:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:21:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:21:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:21:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:21:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:21:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:21:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:21:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:21:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:21:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:22:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:22:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:22:23 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:22:23 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:22:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:22:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:22:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:22:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:22:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:22:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:22:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:22:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:22:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:22:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:22:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:22:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:23:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:23:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:23:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:23:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:23:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:23:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:23:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:23:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:23:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:23:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:23:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:23:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:24:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:24:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:24:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:24:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:24:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:24:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:24:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:24:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:24:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:24:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:24:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:24:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:24:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:24:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:24:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:24:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:24:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:24:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:24:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:24:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:25:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:25:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:25:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:25:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:25:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:25:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:25:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:25:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:26:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:26:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:26:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:26:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:26:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:26:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:26:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:26:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:26:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:26:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:26:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:26:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:27:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:27:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:27:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:27:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:27:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:27:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:27:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:27:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:27:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:27:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:27:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:27:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:27:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:27:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:27:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:27:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:27:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:27:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:27:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:27:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:27:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:27:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:27:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:28:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:28:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:28:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:28:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:28:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:28:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:28:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:28:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:29:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:29:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:29:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:29:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:29:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:29:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:29:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:29:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:29:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:29:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:29:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:29:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:30:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:30:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:30:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:30:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:30:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:30:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:30:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:30:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:30:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:30:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:30:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:30:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:30:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:30:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:30:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:30:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:30:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:30:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:30:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:30:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:31:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:31:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:31:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:31:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:31:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:31:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:31:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:31:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:32:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:32:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:32:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:32:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:32:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:32:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:32:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:32:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:32:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:32:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:32:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:32:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:32:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:32:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:32:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:32:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:32:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:32:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:32:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:32:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:33:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:33:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:33:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:33:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:33:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:33:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:33:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:33:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:33:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:33:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:33:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:33:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:33:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:33:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:33:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:33:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:33:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:33:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:33:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:33:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:34:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:34:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:34:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:34:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 13:34:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:34:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:34:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:34:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:35:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:35:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:35:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:35:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:35:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:35:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:35:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:35:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:35:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:35:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:35:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:35:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:36:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:36:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:36:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:36:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:36:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:36:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:36:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:36:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:36:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:36:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:36:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:36:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:36:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:36:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:36:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:36:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:36:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:36:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:36:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:36:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:37:24 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:37:24 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:37:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:37:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:37:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:37:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:37:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:37:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:37:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:37:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:37:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:37:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:37:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:37:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:37:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:37:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:38:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:38:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:38:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:38:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:38:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:38:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:38:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:38:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:38:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:38:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:38:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:38:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:39:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:39:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:39:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:39:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:39:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:39:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:39:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:39:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:39:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:39:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:39:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:39:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:39:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:39:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:39:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:39:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:39:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:39:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:39:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:39:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:40:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:40:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:40:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:40:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:40:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:40:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:40:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:40:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:41:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:41:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:41:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:41:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:41:18 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:41:18 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:41:19 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:41:19 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:41:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:41:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:41:20 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_urls
2025-10-15 13:41:20 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_urls' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:41:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:41:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:41:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:41:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:41:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:41:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:41:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:41:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:42:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:42:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:42:25 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:42:25 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:42:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:42:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:42:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:42:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:42:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:42:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:42:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:42:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:42:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:42:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0
2025-10-15 13:42:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:42:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:42:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:42:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:42:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:42:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:42:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:42:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:42:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:43:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:43:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 13:43:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:43:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:43:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:43:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:43:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:43:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:44:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:44:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:44:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:44:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:44:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:44:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:44:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:44:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:44:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:44:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:44:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:44:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:45:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:45:27 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:45:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:45:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:45:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:45:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:45:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:45:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:45:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:45:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:45:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:45:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:45:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:45:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:45:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:45:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:45:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:45:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:45:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:45:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:46:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:46:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:46:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:46:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:46:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:46:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:46:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:46:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:47:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:47:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:47:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:47:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:47:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:47:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:47:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:47:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:47:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:47:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:47:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:47:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:47:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:47:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0
2025-10-15 13:47:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:47:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:47:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:47:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:47:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:47:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:48:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:48:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:48:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:48:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:48:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:48:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:48:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:48:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:48:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:48:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:48:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:48:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:48:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:48:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:48:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:48:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:48:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:48:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:48:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:48:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:49:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:49:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:49:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:49:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:49:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:49:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:49:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:49:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:50:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:50:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:50:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:50:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:50:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:50:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:50:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:50:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:50:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:50:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:50:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:50:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:51:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:51:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:51:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:51:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:51:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:51:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:51:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:51:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:51:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:51:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:51:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:51:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:51:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:51:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:51:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:51:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:51:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:51:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:51:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:51:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:52:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:52:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:52:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:52:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:52:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:52:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:52:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:52:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:52:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:52:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.08 秒,結果: 0
2025-10-15 13:52:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:52:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:52:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:52:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:52:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:52:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.06 秒,結果: 0
2025-10-15 13:53:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:53:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:53:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:53:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:53:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:53:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:53:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:53:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:53:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:53:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:53:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:53:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:54:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:54:28 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:54:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:54:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:54:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:54:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:54:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:54:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:54:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:54:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:54:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:54:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:54:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:54:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:54:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:54:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:54:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:54:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:54:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:54:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:55:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:55:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:55:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:55:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:55:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:55:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:55:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:55:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:56:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:56:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 3, 記憶體 192.4MB, CPU 0.0%
2025-10-15 13:56:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:56:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:56:03 - INFO - database - [database.py:420] - process_url - UI 提交生成 UID: 7y0up0cdoz
2025-10-15 13:56:03 - INFO - database - [database.py:426] - process_url - UI 提交 URL https://www.twitch.tv/iamruru,結果將立即顯示
2025-10-15 13:56:03 - INFO - main - [web_routes.py:115] - submit_url - UI 提交,URL ID: 82, Phone: P124480585, Email: chengruwu0322@gmail.com
2025-10-15 13:56:03 - INFO - database - [database.py:536] - get_pending_url - 找到待处理的 URL: ID=82, URL=https://www.twitch.tv/iamruru
2025-10-15 13:56:03 - INFO - main - [request_processor.py:690] - process_pending_urls - 已添加 1 個 URL 到處理隊列
2025-10-15 13:56:03 - INFO - main - [url_processor.py:42] - process_url - 工作線程 #3 開始處理 URL ID: 82
2025-10-15 13:56:03 - INFO - main - [url_processor.py:83] - process_url - 分析 URL: https://www.twitch.tv/iamruru
2025-10-15 13:56:03 - INFO - main - [url_processor.py:97] - process_url - 嘗試獲取網頁內容 (嘗試 1/3, force_new_driver=False)
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/iamruru, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/iamruru 的第 1/3 次請求
2025-10-15 13:56:03 - 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 0x7d91bd2c3010>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fd8dc5a9ea0cce7a169696154f56b152
2025-10-15 13:56:03 - 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 0x7d91bdbe7510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fd8dc5a9ea0cce7a169696154f56b152
2025-10-15 13:56:03 - 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 0x7d91bd267950>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/fd8dc5a9ea0cce7a169696154f56b152
2025-10-15 13:56:03 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 13:56:03 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 13:56:03 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 13:56:03 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 13:56:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:56:03 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 13:56:03 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 13:56:03 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:56:04 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:56:04 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 13:56:04 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x57dd0f6664e3 <unknown>
#1 0x57dd0f395c76 <unknown>
#2 0x57dd0f3bed78 <unknown>
#3 0x57dd0f3bb029 <unknown>
#4 0x57dd0f3f9ccc <unknown>
#5 0x57dd0f3f947f <unknown>
#6 0x57dd0f3f0de3 <unknown>
#7 0x57dd0f3c62dd <unknown>
#8 0x57dd0f3c734e <unknown>
#9 0x57dd0f6263e4 <unknown>
#10 0x57dd0f62a3d7 <unknown>
#11 0x57dd0f634b20 <unknown>
#12 0x57dd0f62b023 <unknown>
#13 0x57dd0f5f91aa <unknown>
#14 0x57dd0f64f6b8 <unknown>
#15 0x57dd0f64f847 <unknown>
#16 0x57dd0f65f243 <unknown>
#17 0x743ccf894ac3 <unknown>
2025-10-15 13:56:04 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 13:56:04 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 13:56:04 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 13:56:04 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/iamruru
2025-10-15 13:56:04 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/iamruru
2025-10-15 13:56:05 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:10 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/iamruru
2025-10-15 13:56:11 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 13:56:12 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 13:56:12 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 13:56:12 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/iamruru
2025-10-15 13:56:14 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 13:56:14 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 13:56:14 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 13:56:15 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:25 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 448
2025-10-15 13:56:26 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 70
2025-10-15 13:56:26 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:28 - INFO - WebScraper - [scraper.py:1248] - get_content - 元素數量穩定: 69,內容可能已加載完成
2025-10-15 13:56:28 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 13:56:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:56:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:56:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:56:33 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:56:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:56:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:56:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:56:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:56:38 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:49 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:59 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 0/1
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/iamruru (實際 URL: https://www.twitch.tv/iamruru)
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 13:56:59 - INFO - database - [database.py:505] - update_url_status - URL ID 82 状态已更新为 processing
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 277608 字節
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 134 字節
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 392 字節
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 272 字節
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2157] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息)
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 392 字節,約 69 個詞,44 行
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: 離線
看看這段《League of Legends》
實況
吧 (建立於 3 天前)。
開啟通知
我敢打賭 打野九成幫上九成輸 !陪玩
凱莎、庫奇、路西恩教學
小鼠條
582 位追隨者
追隨
訂閱
首頁
關於
時間表
影片
聊天
精選剪輯
顯示全部
小鼠條 最近實況過的分類
League of Legends
WUCHANG: Fallen Feathers
小鼠條 推薦這些實況主
嘟嚕嚕1112
離線
阿和1
離線
這部影片的音樂部分已設為靜音,因為此音樂似乎含有由第三方擁有或控管的著作權內容。
00:00:45
00:38:35
音量
實況聊天室
贈送
1
份訂閱就能奪下排行榜第 1 名!
贈送 1 份訂閱
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
歡迎來到聊天室! :D
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 13:56:59 - INFO - ContentAnalyzer - [analyzer.py:310] - check_specific_issues - 開始檢查網頁特定問題: URL=https://www.twitch.tv/iamruru, HTML 內容大小=277608 字節
2025-10-15 13:56:59 - INFO - ContentAnalyzer - [analyzer.py:676] - check_specific_issues - 網頁特定問題檢查完成: URL=https://www.twitch.tv/iamruru, 發現問題數=5, 嚴重問題數=3, 耗時=0.031秒
2025-10-15 13:56:59 - INFO - ContentAnalyzer - [analyzer.py:681] - check_specific_issues - 問題類型摘要: suspicious_inline_script(2), suspicious_external_script(1), iframe(2)
2025-10-15 13:56:59 - INFO - ContentAnalyzer - [analyzer.py:685] - check_specific_issues - 嚴重程度摘要: info(2), warning(3)
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2522] - find_internal_links - 從HTML靜態內容中提取了 25 個內部鏈接
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2683] - find_internal_links - 鏈接數量 (25) 超過限制 (20),進行截斷
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:2686] - find_internal_links - 總共找到 20 個有效內部鏈接
2025-10-15 13:56:59 - INFO - main - [url_processor.py:153] - process_url - 找到 20 個內部鏈接,最大深度2層
2025-10-15 13:56:59 - INFO - main - [url_processor.py:179] - process_url - 更新 UI 審核進度(URL ID=82):總計 21 個網址,已完成 1 個(主頁面)
2025-10-15 13:56:59 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/iamruru
2025-10-15 13:56:59 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/iamruru, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/iamruru 的第 1/3 次請求
2025-10-15 13:56:59 - 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 0x7d91bdccff50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5114cf17763e18b906d7bbd28f2b4881
2025-10-15 13:56:59 - 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 0x7d91bcdf7810>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5114cf17763e18b906d7bbd28f2b4881
2025-10-15 13:56:59 - 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 0x7d91bcc04490>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5114cf17763e18b906d7bbd28f2b4881
2025-10-15 13:56:59 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 13:56:59 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 13:56:59 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 13:56:59 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 13:56:59 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:00 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 13:57:00 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 13:57:00 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:00 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:00 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 13:57:00 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x64cf96b514e3 <unknown>
#1 0x64cf96880c76 <unknown>
#2 0x64cf968a9d78 <unknown>
#3 0x64cf968a6029 <unknown>
#4 0x64cf968e4ccc <unknown>
#5 0x64cf968e447f <unknown>
#6 0x64cf968dbde3 <unknown>
#7 0x64cf968b12dd <unknown>
#8 0x64cf968b234e <unknown>
#9 0x64cf96b113e4 <unknown>
#10 0x64cf96b153d7 <unknown>
#11 0x64cf96b1fb20 <unknown>
#12 0x64cf96b16023 <unknown>
#13 0x64cf96ae41aa <unknown>
#14 0x64cf96b3a6b8 <unknown>
#15 0x64cf96b3a847 <unknown>
#16 0x64cf96b4a243 <unknown>
#17 0x7395ba694ac3 <unknown>
2025-10-15 13:57:00 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 13:57:00 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 13:57:01 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 13:57:01 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/iamruru
2025-10-15 13:57:01 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/iamruru
2025-10-15 13:57:07 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/iamruru
2025-10-15 13:57:08 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 13:57:08 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 13:57:08 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 13:57:08 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/iamruru
2025-10-15 13:57:09 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 1/21
2025-10-15 13:57:10 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 13:57:10 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 13:57:10 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 13:57:19 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 1/21
2025-10-15 13:57:22 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 448
2025-10-15 13:57:23 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 70
2025-10-15 13:57:25 - INFO - WebScraper - [scraper.py:1248] - get_content - 元素數量穩定: 69,內容可能已加載完成
2025-10-15 13:57:25 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 13:57:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:57:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:57:26 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:57:26 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:57:28 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:57:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:57:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:57:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 13:57:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:57:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 3, 記憶體 198.7MB, CPU 0.0%
2025-10-15 13:57:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 13:57:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:57:31 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 1/21
2025-10-15 13:57:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:57:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 13:57:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'update_hourly_log_file' 執行完成,耗時 0.00 秒,結果: False
2025-10-15 13:57:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:57:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.09 秒,結果: 0
2025-10-15 13:57:33 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:57:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:57:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:57:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:57:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:57:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.07 秒,結果: 0
2025-10-15 13:57:42 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 1/21
2025-10-15 13:57:52 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 1/21
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/iamruru (實際 URL: https://www.twitch.tv/iamruru)
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 281942 字節
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 134 字節
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 392 字節
2025-10-15 13:57:55 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 272 字節
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2157] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息)
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 392 字節,約 69 個詞,44 行
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: 離線
看看這段《League of Legends》
實況
吧 (建立於 3 天前)。
開啟通知
我敢打賭 打野九成幫上九成輸 !陪玩
凱莎、庫奇、路西恩教學
小鼠條
582 位追隨者
追隨
訂閱
首頁
關於
時間表
影片
聊天
精選剪輯
顯示全部
小鼠條 最近實況過的分類
League of Legends
WUCHANG: Fallen Feathers
小鼠條 推薦這些實況主
嘟嚕嚕1112
離線
阿和1
離線
這部影片的音樂部分已設為靜音,因為此音樂似乎含有由第三方擁有或控管的著作權內容。
00:00:45
00:38:35
音量
實況聊天室
贈送
1
份訂閱就能奪下排行榜第 1 名!
贈送 1 份訂閱
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
歡迎來到聊天室! :D
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 13:57:56 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=82):已完成 2/21 個網址
2025-10-15 13:57:56 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/chesterccj
2025-10-15 13:57:56 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/chesterccj, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/chesterccj 的第 1/3 次請求
2025-10-15 13:57:56 - 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 0x7d91bcf35ed0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/78e60cfc6e20026d2bc509d55134b185
2025-10-15 13:57:56 - 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 0x7d91bcf2ced0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/78e60cfc6e20026d2bc509d55134b185
2025-10-15 13:57:56 - 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 0x7d91bcf2d1d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/78e60cfc6e20026d2bc509d55134b185
2025-10-15 13:57:56 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 13:57:56 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 13:57:56 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:57:57 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 13:57:57 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x56018c1f54e3 <unknown>
#1 0x56018bf24c76 <unknown>
#2 0x56018bf4dd78 <unknown>
#3 0x56018bf4a029 <unknown>
#4 0x56018bf88ccc <unknown>
#5 0x56018bf8847f <unknown>
#6 0x56018bf7fde3 <unknown>
#7 0x56018bf552dd <unknown>
#8 0x56018bf5634e <unknown>
#9 0x56018c1b53e4 <unknown>
#10 0x56018c1b93d7 <unknown>
#11 0x56018c1c3b20 <unknown>
#12 0x56018c1ba023 <unknown>
#13 0x56018c1881aa <unknown>
#14 0x56018c1de6b8 <unknown>
#15 0x56018c1de847 <unknown>
#16 0x56018c1ee243 <unknown>
#17 0x76585ec94ac3 <unknown>
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/chesterccj
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/chesterccj
2025-10-15 13:57:57 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/chesterccj
2025-10-15 13:58:04 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 2/21
2025-10-15 13:58:06 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 13:58:06 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 13:58:06 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 13:58:06 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/chesterccj
2025-10-15 13:58:08 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 13:58:08 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 13:58:08 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 13:58:15 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 2/21
2025-10-15 13:58:19 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 499
2025-10-15 13:58:20 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 80
2025-10-15 13:58:22 - INFO - WebScraper - [scraper.py:1248] - get_content - 元素數量穩定: 80,內容可能已加載完成
2025-10-15 13:58:22 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 13:58:26 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 2/21
2025-10-15 13:58:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:58:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:58:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:58:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:58:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:58:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 13:58:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:58:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:58:37 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 2/21
2025-10-15 13:58:48 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 2/21
2025-10-15 13:58:52 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/chesterccj (實際 URL: https://www.twitch.tv/chesterccj)
2025-10-15 13:58:52 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 13:58:52 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 13:58:52 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 290803 字節
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 132 字節
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 504 字節
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 235 字節
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2157] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息)
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 504 字節,約 81 個詞,62 行
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: LIVE
舞秋風
追隨
訂閱
掛披風台回來了!! 看台就能獲得最新銅披風【5live】正在播的內容為 【餵養奇點生存】
Minecraft
中文
启用掉宝
观众奖励
147
觀眾人數:148
27:18:50
Live 實況已進行 27:18:50
關於 舞秋風
13.8萬
名追隨者
大家好 我是舞秋風
舞秋風 的目標
還差 1,740 名追隨者!
138260
/140000 追隨者
請放大播放器以使用此實況互動元件。
Pando
Pando
LIVE
音量
音量
實況聊天室
烟雨极光
1
notsolixo
1
eminaf23ghjpl
1
烟雨极光
1
notsolixo
1
eminaf23ghjpl
1
訂閱就能獲得掉寶!
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
歡迎來到聊天室! :D
nightkillghost
:
!watchtime
Pando
:
Welcome daojidao
daojidao
:
!watchtime
Pando
:
Welcome daojidao
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 13:58:53 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=82):已完成 3/21 個網址
2025-10-15 13:58:53 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/s0mcs
2025-10-15 13:58:53 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/s0mcs, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/s0mcs 的第 1/3 次請求
2025-10-15 13:58:53 - 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 0x7d91bdb2e590>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/7fafe1ff0c0910b215671968738ea549
2025-10-15 13:58:53 - 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 0x7d91bd13dd90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/7fafe1ff0c0910b215671968738ea549
2025-10-15 13:58:53 - 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 0x7d91bd13ca90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/7fafe1ff0c0910b215671968738ea549
2025-10-15 13:58:53 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 13:58:53 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 13:58:53 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 13:58:53 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 13:58:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:58:53 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 13:58:53 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 13:58:53 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:58:54 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 13:58:54 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 13:58:54 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x57f9befea4e3 <unknown>
#1 0x57f9bed19c76 <unknown>
#2 0x57f9bed42d78 <unknown>
#3 0x57f9bed3f029 <unknown>
#4 0x57f9bed7dccc <unknown>
#5 0x57f9bed7d47f <unknown>
#6 0x57f9bed74de3 <unknown>
#7 0x57f9bed4a2dd <unknown>
#8 0x57f9bed4b34e <unknown>
#9 0x57f9befaa3e4 <unknown>
#10 0x57f9befae3d7 <unknown>
#11 0x57f9befb8b20 <unknown>
#12 0x57f9befaf023 <unknown>
#13 0x57f9bef7d1aa <unknown>
#14 0x57f9befd36b8 <unknown>
#15 0x57f9befd3847 <unknown>
#16 0x57f9befe3243 <unknown>
#17 0x70b401e94ac3 <unknown>
2025-10-15 13:58:54 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 13:58:54 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 13:58:54 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 13:58:54 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/s0mcs
2025-10-15 13:58:54 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/s0mcs
2025-10-15 13:58:59 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 13:59:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 13:59:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 3, 記憶體 198.8MB, CPU 0.0%
2025-10-15 13:59:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 13:59:01 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/s0mcs
2025-10-15 13:59:02 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 13:59:03 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 13:59:03 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 13:59:03 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/s0mcs
2025-10-15 13:59:05 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 13:59:05 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 13:59:05 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 13:59:09 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:16 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 975
2025-10-15 13:59:17 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 108
2025-10-15 13:59:19 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 108 -> 114,可能有動態內容加載
2025-10-15 13:59:19 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:21 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 114 -> 117,可能有動態內容加載
2025-10-15 13:59:23 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 117 -> 120,可能有動態內容加載
2025-10-15 13:59:25 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 120 -> 126,可能有動態內容加載
2025-10-15 13:59:27 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 126 -> 129,可能有動態內容加載
2025-10-15 13:59:27 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 13:59:29 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:59:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:59:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:59:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 13:59:34 - INFO - WebScraper - [scraper.py:1270] - get_content - 發現加載指示器: //div[contains(@class, 'spinner')],等待其消失
2025-10-15 13:59:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:59:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 13:59:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 13:59:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 13:59:39 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:49 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:59 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 3/21
2025-10-15 13:59:59 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/s0mcs (實際 URL: https://www.twitch.tv/s0mcs)
2025-10-15 13:59:59 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 13:59:59 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 13:59:59 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 386552 字節
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 177 字節
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 1745 字節
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 250 字節
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2157] - extract_text_from_html - 選擇 BeautifulSoup 基本提取作為最佳結果(無聯絡信息)
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 1745 字節,約 298 個詞,188 行
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: LIVE
s0mcs
追隨
訂閱
W STREAMER s0m | 🎒 WORLD CHAMPION OF THE WORLD DOMINATES RANKED 🎒 | !video !socials !instagram
VALORANT
VALORANT
English
6,449
觀眾人數:6,449
4:34:59
Live 實況已進行 4:34:59
關於 s0mcs
122.8萬
名追隨者
Professional VALORANT player for NRG
LIVE
音量
音量
實況聊天室
s0ms_kitten
200
TenZ
100
rayshadputra
66
s0ms_kitten
200
TenZ
100
rayshadputra
66
訂閱就能獲得掉寶!
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
歡迎來到聊天室! :D
回覆
@WhyZedd_
:
classic backpack pov
ghostyisoffline
:
pfft
jayyinabox
:
champs pov
solwce
:
what sens
jayyinabox
:
CHAMPS POV
rbfrostie
:
OH MY
jayyinabox
:
LOL
ShogunIsHeree
:
your turn pls ace
th558
:
FNS s0m clears you
ghostyisoffline
:
!sunset
Nightbot
:
RAGEY I DONT GIVE A FUCK IF YOU THINK OUR SUNSET IS BAD OR GOOD RAGEY PLAY OUR FUCKING GAME RAGEY IF YOU GUYS WANT THIS FUCKING TROPHY RAGEY THEN FUCKING SHOW IT TO ME RAGEY IM FUCKING SERIOUS RAGEY
alachi007
:
!duo
s0mscriber
:
RAGEY
jayyinabox
:
YAHOOOHOOOO
idontmainjettbro
:
!sunset
mrsaksham11
:
how are the new updates ?
jayyinabox
:
JALLA BOYS
jayyinabox
:
YAHAHAGHOOOOO
lich_theking
:
jorkin
StoatCS
:
RAGEY
endorphinsz
:
jorkin
ghostyisoffline
:
FACE YOUR FEARS ScaredCat
th558
:
LOL
回覆
@endorphinsz
:
jorkin
ghostyisoffline
:
bah
s0mscriber
:
lol
jayyinabox
:
HAHAHAHA
iamtherealhunter
:
LOL
th558
:
New ult LOL
jayyinabox
:
LOL
Neatsyy
:
LOL
jayyinabox
:
WW ENTRY
wontonieS
:
honestly fns >
@s0mcs
ivanthefail
:
sniper
banri_tadaa
:
liting the kitchen on fire
th558
:
Fade ult kinda op now
回覆
@ghostyisoffline
:
bah
endorphinsz
:
gigl
ghostyisoffline
:
nyooo
iamtherealhunter
:
nt
Neatsyy
:
nt
回覆
@endorphinsz
:
@ghostyisoffline gigl
ghostyisoffline
:
ehehe
00chung
:
@s0mcs
00chung
:
its so good
qwyssav
:
bah jorkin
00chung
:
to see you back
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 14:00:00 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=82):已完成 4/21 個網址
2025-10-15 14:00:00 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/do1u1u1112
2025-10-15 14:00:00 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/do1u1u1112, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/do1u1u1112 的第 1/3 次請求
2025-10-15 14:00:00 - 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 0x7d91bdc3d3d0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b45bfeaf458aeeefd740fa782e7bbaff
2025-10-15 14:00:00 - 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 0x7d91bcb6ca10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b45bfeaf458aeeefd740fa782e7bbaff
2025-10-15 14:00:00 - 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 0x7d91bcb6cbd0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/b45bfeaf458aeeefd740fa782e7bbaff
2025-10-15 14:00:00 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 14:00:00 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 14:00:00 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 14:00:00 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 14:00:00 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:00 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 14:00:00 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 14:00:01 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:01 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:01 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 14:00:01 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x64fed70694e3 <unknown>
#1 0x64fed6d98c76 <unknown>
#2 0x64fed6dc1d78 <unknown>
#3 0x64fed6dbe029 <unknown>
#4 0x64fed6dfcccc <unknown>
#5 0x64fed6dfc47f <unknown>
#6 0x64fed6df3de3 <unknown>
#7 0x64fed6dc92dd <unknown>
#8 0x64fed6dca34e <unknown>
#9 0x64fed70293e4 <unknown>
#10 0x64fed702d3d7 <unknown>
#11 0x64fed7037b20 <unknown>
#12 0x64fed702e023 <unknown>
#13 0x64fed6ffc1aa <unknown>
#14 0x64fed70526b8 <unknown>
#15 0x64fed7052847 <unknown>
#16 0x64fed7062243 <unknown>
#17 0x7ac17ba94ac3 <unknown>
2025-10-15 14:00:01 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 14:00:01 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 14:00:02 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 14:00:02 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/do1u1u1112
2025-10-15 14:00:02 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/do1u1u1112
2025-10-15 14:00:07 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/do1u1u1112
2025-10-15 14:00:07 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 14:00:08 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 14:00:09 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 14:00:09 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/do1u1u1112
2025-10-15 14:00:09 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 4/21
2025-10-15 14:00:11 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 14:00:11 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 14:00:11 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 14:00:19 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 4/21
2025-10-15 14:00:22 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 515
2025-10-15 14:00:23 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 72
2025-10-15 14:00:25 - INFO - WebScraper - [scraper.py:1248] - get_content - 元素數量穩定: 72,內容可能已加載完成
2025-10-15 14:00:25 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 14:00:29 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 14:00:29 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 14:00:29 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 4/21
2025-10-15 14:00:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 14:00:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 14:00:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 14:00:30 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 14:00:30 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 14:00:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 3, 記憶體 202.2MB, CPU 0.0%
2025-10-15 14:00:30 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 14:00:31 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 14:00:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: reset_stalled_requests
2025-10-15 14:00:31 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'reset_stalled_requests' 執行完成,耗時 0.01 秒,結果: 0
2025-10-15 14:00:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:00:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:00:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:00:34 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:00:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:00:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:00:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:00:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:00:40 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 4/21
2025-10-15 14:00:51 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 4/21
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/do1u1u1112 (實際 URL: https://www.twitch.tv/do1u1u1112)
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 250147 字節
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 105 字節
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 475 字節
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 355 字節
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=False, 電話=False, 分數=0
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2152] - extract_text_from_html - 根據聯絡信息分數 1 選擇 beautifulsoup_basic 作為最佳結果
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 475 字節,約 76 個詞,54 行
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: 離線
嘟嚕嚕1112
已離線。
每週二到日 盡量11點開播
歡迎工商合作來信:xiaoyu861112@gmail.com
開啟通知
嘟嚕嚕1112
1.2萬 位追隨者
追隨
訂閱
首頁
關於
時間表
影片
聊天
最近的精華與上傳
精華片段:韓服泡菜台宗師800
上韓服菁英抽一萬塊
嘟嚕嚕1112 (do1u1u1112)
League of Legends
4:42:09
觀看次數:164
去年
精華片段:韓服泡菜台宗師800
上韓服菁英抽一萬塊
嘟嚕嚕1112 (do1u1u1112)
League of Legends
1:04:26
觀看次數:29
去年
嘟嚕嚕1112 推薦這些實況主
依梨
離線
萌萌小蝶
離線
萌萌小芙
離線
離線
追隨 do1u1u1112 即可在開台時收到通知
開啟通知
實況聊天室
贈送
1
份訂閱就能奪下排行榜第 1 名!
贈送 1 份訂閱
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
歡迎來到聊天室! :D
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 14:00:55 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=82):已完成 5/21 個網址
2025-10-15 14:00:55 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/never_loses
2025-10-15 14:00:55 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/never_loses, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/never_loses 的第 1/3 次請求
2025-10-15 14:00:55 - 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 0x7d91bdbeb510>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d91ccff2cef64420441561eb44d39074
2025-10-15 14:00:55 - 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 0x7d91bd3d0c50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d91ccff2cef64420441561eb44d39074
2025-10-15 14:00:55 - 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 0x7d91bd155f10>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/d91ccff2cef64420441561eb44d39074
2025-10-15 14:00:55 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 14:00:55 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 14:00:55 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 14:00:55 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:00:56 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 14:00:56 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x5f2adf0344e3 <unknown>
#1 0x5f2aded63c76 <unknown>
#2 0x5f2aded8cd78 <unknown>
#3 0x5f2aded89029 <unknown>
#4 0x5f2adedc7ccc <unknown>
#5 0x5f2adedc747f <unknown>
#6 0x5f2adedbede3 <unknown>
#7 0x5f2aded942dd <unknown>
#8 0x5f2aded9534e <unknown>
#9 0x5f2adeff43e4 <unknown>
#10 0x5f2adeff83d7 <unknown>
#11 0x5f2adf002b20 <unknown>
#12 0x5f2adeff9023 <unknown>
#13 0x5f2adefc71aa <unknown>
#14 0x5f2adf01d6b8 <unknown>
#15 0x5f2adf01d847 <unknown>
#16 0x5f2adf02d243 <unknown>
#17 0x7ef5b0e94ac3 <unknown>
2025-10-15 14:00:56 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 14:00:56 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 14:00:57 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 14:00:57 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/never_loses
2025-10-15 14:00:57 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/never_loses
2025-10-15 14:01:02 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:01:04 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/never_loses
2025-10-15 14:01:04 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 14:01:05 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 14:01:05 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 14:01:05 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/never_loses
2025-10-15 14:01:07 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 14:01:07 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 14:01:07 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 14:01:13 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:01:20 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 2304
2025-10-15 14:01:21 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 391
2025-10-15 14:01:23 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 391 -> 407,可能有動態內容加載
2025-10-15 14:01:24 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:01:25 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 407 -> 434,可能有動態內容加載
2025-10-15 14:01:28 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 434 -> 477,可能有動態內容加載
2025-10-15 14:01:30 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 477 -> 519,可能有動態內容加載
2025-10-15 14:01:32 - INFO - WebScraper - [scraper.py:1245] - get_content - 元素數量變化: 519 -> 617,可能有動態內容加載
2025-10-15 14:01:32 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 14:01:32 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:01:32 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:01:34 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:01:34 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:01:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:01:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:01:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.02 秒,結果: 0
2025-10-15 14:01:35 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: process_api_requests
2025-10-15 14:01:35 - INFO - scheduler - [scheduler.py:134] - _execute_task_thread - 任務 'process_api_requests' 執行完成,耗時 0.03 秒,結果: 0
2025-10-15 14:01:45 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:01:56 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 5/21
2025-10-15 14:02:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 126.6MB, CPU 0.0%
2025-10-15 14:02:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 0, 記憶體 125.6MB, CPU 0.0%
2025-10-15 14:02:00 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 1/5, 隊列大小 0, 總處理任務 3, 記憶體 202.2MB, CPU 0.0%
2025-10-15 14:02:01 - INFO - ThreadPoolManager - [thread_pool.py:313] - _perform_health_check - 線程池健康檢查: 活躍線程 0/5, 隊列大小 0, 總處理任務 1, 記憶體 189.8MB, CPU 0.0%
2025-10-15 14:02:02 - INFO - WebScraper - [scraper.py:1321] - get_content - 成功獲取 URL 內容: https://www.twitch.tv/never_loses (實際 URL: https://www.twitch.tv/never_loses)
2025-10-15 14:02:02 - INFO - WebScraper - [scraper.py:1519] - get_content - 清理在 get_content 方法中創建的 WebDriver 實例
2025-10-15 14:02:02 - INFO - WebScraper - [scraper.py:105] - driver - 在設置新WebDriver前關閉舊實例
2025-10-15 14:02:02 - INFO - WebScraper - [scraper.py:249] - close_driver - 線程 138064946963904: 關閉 WebDriver 實例
2025-10-15 14:02:02 - INFO - WebScraper - [scraper.py:277] - close_driver - WebDriver 已成功關閉
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:307] - close_driver - 已執行 Python 垃圾回收
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:1526] - get_content - WebDriver 實例已成功返回到池中
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:1931] - extract_text_from_html - 開始從HTML中提取文本,HTML長度: 770002 字節
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:1943] - extract_text_from_html - 使用 trafilatura 成功提取文本,長度: 351 字節
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:1968] - extract_text_from_html - 使用 BeautifulSoup 基本提取成功,長度: 4394 字節
2025-10-15 14:02:03 - INFO - WebScraper - [scraper.py:2017] - extract_text_from_html - 使用 BeautifulSoup 針對性提取成功,長度: 294 字節
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 trafilatura 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_basic 聯絡信息檢查: 電子郵件=True, 電話=True, 分數=2
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2141] - extract_text_from_html - 提取源 beautifulsoup_targeted 聯絡信息檢查: 電子郵件=True, 電話=False, 分數=1
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2152] - extract_text_from_html - 根據聯絡信息分數 2 選擇 beautifulsoup_basic 作為最佳結果
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2177] - extract_text_from_html - 已成功提取文本,總長度: 4394 字節,約 661 個詞,620 行
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:2178] - extract_text_from_html - 提取的最終文本內容: LIVE
NeVeR_LosEs
追隨
訂閱
10/15 #Worlds2025🏆 預測抽Mycard 訂閱抽iPhone !抽獎 !VPN
League of Legends
中文
叉滴娛樂
启用掉宝
Worlds2025
9,299
觀眾人數:9,299
1:21:34
Live 實況已進行 1:21:34
關於 NeVeR_LosEs
31.5萬
名追隨者
·
叉滴娛樂 XD.ent
八德熊彎🐻八強AD🐻又壞又帥🐻大家都愛🐦🐦🐦[工作邀約洽詢]NLOUOsales@gmail.com
NeVeR_LosEs 的目標
目標達成!
5195
/5000 訂閱
LIVE
音量
音量
實況聊天室
冰月靈狐
250
小小花生人
106
金鑰匙
100
冰月靈狐
250
小小花生人
106
金鑰匙
100
訂閱就能獲得掉寶!
發燒列車
Lvl 2
2:11
22%
發燒列車還剩 3 分鐘
隨時在聊天訊息內按下 Escape 或 Shift + Tab 即可退出。
鼠鼠鼠鼠鼠鼠
(ccccccc626)
:
7
black87777
:
艾比
小柴柴欸
(anyujinodog)
:
把妹
阿卡路伊
(akr_61)
:
艾比
歐倫
(z7966454)
:
hank28908
:
7
東泉辣椒醬
(iamfourth)
:
蛋雕
甲級流氓
(shootingggggg)
:
777777777777
小尼科
(eason4560)
:
桃園暗摩
羅傑是鬼
(mendel462462)
:
NL NL NL
我的心在跳
(loe_0918)
:
77777777
阿茲喬丹
(areyoudie)
:
榜一大哥
羅傑向你問安
(xycbiii)
:
有你
慶豐包熊
(strange546)
:
AB
aataker
:
艾比
拉九的皮炎子
(630012)
:
77777777777777
少顆慎
(kudubnn02)
:
77777
肥波
(ab82859475)
:
把妹要緊
佩札斯托雅克維奇
(mingdong010101)
:
艾比
麥昆的狗
(kuan1222)
:
艾比
歪欸喔
(timothy63136)
:
白痴老鼠
星星腸
(starstarch)
:
777
大學路惡少
(kawasexy__)
:
ab
合做射啊姨
(applesaaaa0615)
:
777777777
泡沫ノ夢のような
(judytw)
:
第一名是怎
scott149
:
艾比
拉九的皮炎子
(630012)
:
7777777777
qweqwe_0235
:
跟鴨子混上啦
烏拉巴拉哈
(eric723822)
:
777777
xnop000e
:
艾比
足兆足兆虎
(midzy0210)
:
艾比
黑謎
(remi19z)
:
薛喜幹的好
潮爆鴨王
(oliver2340329)
:
在談戀愛了
印尼混血小珀睿
(wanlegnojj)
:
NL 310pts
cytony
:
A
黑色鮭魚
(jamescroyale)
:
爬山
Nightbot
:
你再學薛喜試試看:
https://www.twitch.tv/qq7925168/clip/ResilientEnjoyableDeerBigBrother-3noJ4AobY0qzhFgD
A~
剪輯者:毬毬
米斯貝爾
(tommybear27)
:
艾比嗎
唐納
(safeentryandexit)
:
1111111111111111111111111
小魚實實
(xiaoyu802)
:
哥哥你#1
泰酸讚讚2
(rogeruuh_0907)
:
艾比的狗
千束我婆超可愛
(gji102198)
:
桃花源
姆災
(hsu1025)
:
7
top198820
:
桃園卡桑蒂
峻痞皮
(derrick9487)
:
蹭鴨
繪希花園
(nozoeligarden)
:
艾比
y35246357648
:
AB
terencechen
:
cactusbear72
:
綠鯉魚與紅鯉魚與驢
(nickisthebest0111)
:
欸你第一欸
不愛上班的寶妮
(eric_416)
:
為什麼你第一
momo5566momo
:
艾比壓
炙燒螃蟹
(heat557)
:
乾 你是第一名喔
板橋桑貝比
(kevin003438)
:
他小頭癢了
奧樂米拉彈烏克麗麗
(ggyy1447)
:
哥哥你是第一名ㄟ
gilbertlu32
:
要要要
哇系阿天
(notthebestever)
:
第一名欸熊哥哥
壞熊寶5920
(nlnlpiyan520)
:
艾比天地
熊汶安靖凱
(kevin_1203)
:
羅傑騎士一世
(roger___7414)
:
艾比
零玖捌參
(element0983)
:
綁一大哥
拉九的皮炎子
(630012)
:
艾比
cj04bjo4
:
AB
skylar1027
:
他有妹仔 不會再被你這笨色綁住了
賭爛氣球
(promising666)
:
中壢新天地 倒了QQ
賴清則無德
(akey60613229)
:
神木麗
cow785785
:
這也不行那也不行,這裡言論自由被迫害?
小柴柴欸
(anyujinodog)
:
鴨子 上號
林口館館長
(sammm6666)
:
欸我還沒下欸 ͏
極八點
(g8point)
:
還不是被綠茶用過的杯子
hypochondria13
:
!賽程表
歐米西_最愛羅傑寶寶
(omniscient210)
:
艾**
Nightbot
:
使用 Surfshark 保護您的隱私!輸入優惠券代碼【nlnlvpn】可額外獲得 4個月服務!
https://surfshark.com/nlnlvpn
馬尼拉69
(caodou916)
:
87
Nightbot
:
馬尼拉69你才是87!你們已經罵我 170489 次了喔!在那邊Now (`o´)
akoyaya89889
:
阿熊你有一個皇冠
永蘭轎共九桃
(tomchain9527)
:
暗水
羅傑醬最喜歡的是太妃糖
(ouo09774)
:
第一名
c224488
:
艾比
習近平的蜂蜜罐
(honeyhoneyfunny)
:
777
回覆
@毬毬
:
Cheer1
哥哥我不小心按到關盤ㄌ roger555555
臥室城牆
(gorchehelp)
:
????
裴柱現的老公
(andrewtseng119)
:
....
歪欸喔
(timothy63136)
:
嘿嘿嘿嘿嘿
恩歐恩居
(nong780826)
:
肥婆
台灣有菜包草包跟叉燒包
(burgess0626)
:
.............
合做射啊姨
(applesaaaa0615)
:
羅懲緣的眨眼熊
(rmp3a4t1023)
:
遇到愛蹭鴨了
羅傑的今夜
(cc_0633)
:
一隻雞而已
宅傑
(xp457jay)
:
77777777
夜梓喵喵
(yezi_0814)
:
肥婆==
you911018
:
7
千束我婆超可愛
(gji102198)
:
7
壞熊寶5920
(nlnlpiyan520)
:
肥婆
東泉辣椒醬
(iamfourth)
:
笑死
泰酸讚讚2
(rogeruuh_0907)
:
77777777
台灣有菜包草包跟叉燒包
(burgess0626)
:
.................................
柚咪柚咪
(uniuni_jun)
:
larryobo
:
肥婆
千束我婆超可愛
(gji102198)
:
7777
林口館館長
(sammm6666)
:
欸我還沒下欸 操
泡沫ノ夢のような
(judytw)
:
榜一大哥欸
熊晟原
(goal0208)
:
..........
足兆足兆虎
(midzy0210)
:
幹
可撥蛙
(bingame369)
:
i比鴨
馬尼拉69
(caodou916)
:
憨仔
青木榴璃
(ruridragon_1228)
:
幹
深海小企鵝
(nerbgoose)
:
怎麼有你
阿比忠誠的護衛
(rt7867)
:
lovefukang
:
777777
aataker
:
幹
壞熊寶5920
(nlnlpiyan520)
:
神機錯亂小孤獨
(jeffrey6311)
:
回覆
@極八點
:
還不是被綠茶用過的杯子
峻痞皮
(derrick9487)
:
7
歐歐泥醬
(y5wersdf)
:
薛寶寶被搶走了
麥昆的狗
(kuan1222)
:
北七
提姆姆
(hellonihaomao)
:
?
被熊班長遺棄的餐桶
(jinnius_oh_ya)
:
幹
Nightbot
:
??
亞洲挖坑王
(co231l)
:
幹嘛阿球球
羅爸爸狗園
(2486nl)
:
腐化老二
(giby_4175)
:
幹
大內高手大外割
(singed_tw)
:
?
客家鄉親
(yosoro0920)
:
777
欸取欸樓
(hl314159)
:
退錢
太水了拉拉熊
(ianqaz150)
:
heting98
:
77777777
回覆
@極八點
:
還不是被綠茶用過的杯子
black87777
:
冷住...
小禹同學
(yychen1)
:
xian_1003
:
去你媽的
威爾同學8
(willie925777)
:
死肥婆==
rainraintsundere
:
幹
宏西父
(kc159753)
:
罷免
羊蜜蜜
(chen54088)
:
為為為哥哥 帥臉呢帥臉呢帥臉呢帥臉呢
拉九的皮炎子
(630012)
:
肥波
要冷靜
(a11559560532)
:
肥婆?
羊叛徒_移動小幫手
(ubike1401)
:
swine97320
:
7
太水了拉拉熊
(ianqaz150)
:
柚咪柚咪
(uniuni_jun)
:
肥婆
堯堯搖搖
(shaking_yao)
:
真假
crazycat0428
:
拔掉啦
Fogo6610
:
87
xnop000e
:
又怎麼啦
sjfsfoidfjos
:
???
子瑜的忠誠小狗
(shunminyang)
:
操 我還想說晚點下
外卡殺手
(penchant777)
:
幹肥婆
女母其斤
(gg_si_me_da)
:
肥婆在幹三小阿
不給糖果就搗蛋
(xavier_flower)
:
喂
同心圓
(tf542825)
:
白爛是不是阿
qweqwe_0235
:
肥婆 手指太租喔
您可以前往設定停用動態表情符號
查看
傳送訊息
0
0
聊天
2025-10-15 14:02:04 - INFO - main - [url_processor.py:253] - process_url - 更新 UI 審核進度(URL ID=82):已完成 6/21 個網址
2025-10-15 14:02:04 - INFO - main - [url_processor.py:190] - process_url - 處理子頁面: https://www.twitch.tv/
2025-10-15 14:02:04 - INFO - main - [url_processor.py:198] - process_url - 嘗試獲取子頁面內容 (嘗試 1/2, force_new_driver=False)
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:1004] - get_content - 正在獲取網頁內容: https://www.twitch.tv/, use_selenium=True, proxy=False, force_new_driver=False
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:1035] - get_content - 設置頁面加載超時:20 秒
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:1053] - get_content - 嘗試獲取 https://www.twitch.tv/ 的第 1/3 次請求
2025-10-15 14:02:04 - 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 0x7d91bcf73f50>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1cbb268ada05dcc6144e7e86f1f34e35
2025-10-15 14:02:04 - 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 0x7d91bcf73310>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1cbb268ada05dcc6144e7e86f1f34e35
2025-10-15 14:02:04 - 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 0x7d91bcf72910>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/1cbb268ada05dcc6144e7e86f1f34e35
2025-10-15 14:02:04 - ERROR - WebScraper - [scraper.py:1082] - get_content - 通過實例池管理器創建WebDriver失敗: cannot create weak reference to 'NoneType' object
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:857] - _create_driver_internal - 正在創建 WebDriver 實例...
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:861] - _create_driver_internal - 嘗試方法1:使用智能路徑發現機制
2025-10-15 14:02:04 - ERROR - WebScraper - [scraper.py:878] - _create_driver_internal - 智能路徑搜索失敗: 'WebScraper' object has no attribute 'smart_find_chrome_paths'
2025-10-15 14:02:04 - INFO - WebScraper - [scraper.py:882] - _create_driver_internal - 嘗試方法2:使用 webdriver-manager 自動管理
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - ====== WebDriver manager ======
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - About to download new driver from https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - Driver downloading response is 200
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:02:04 - INFO - WDM - [logger.py:11] - log - Get LATEST chromedriver version for google-chrome
2025-10-15 14:02:05 - INFO - WDM - [logger.py:11] - log - Driver has been saved in cache [/opt/urlanalyze/.wdm/drivers/chromedriver/linux64/114.0.5735.90]
2025-10-15 14:02:05 - ERROR - WebScraper - [scraper.py:893] - _create_driver_internal - webdriver-manager 方法失敗: Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x5af47e2454e3 <unknown>
#1 0x5af47df74c76 <unknown>
#2 0x5af47df9dd78 <unknown>
#3 0x5af47df9a029 <unknown>
#4 0x5af47dfd8ccc <unknown>
#5 0x5af47dfd847f <unknown>
#6 0x5af47dfcfde3 <unknown>
#7 0x5af47dfa52dd <unknown>
#8 0x5af47dfa634e <unknown>
#9 0x5af47e2053e4 <unknown>
#10 0x5af47e2093d7 <unknown>
#11 0x5af47e213b20 <unknown>
#12 0x5af47e20a023 <unknown>
#13 0x5af47e1d81aa <unknown>
#14 0x5af47e22e6b8 <unknown>
#15 0x5af47e22e847 <unknown>
#16 0x5af47e23e243 <unknown>
#17 0x749cef294ac3 <unknown>
2025-10-15 14:02:05 - INFO - WebScraper - [scraper.py:897] - _create_driver_internal - 嘗試方法3:使用系統 PATH 中的 chromedriver
2025-10-15 14:02:05 - INFO - WebScraper - [scraper.py:916] - _create_driver_internal - 找到 chromedriver: /usr/local/bin/chromedriver
2025-10-15 14:02:05 - INFO - WebScraper - [scraper.py:920] - _create_driver_internal - 使用系統 chromedriver 成功創建 WebDriver
2025-10-15 14:02:05 - INFO - WebScraper - [scraper.py:1099] - get_content - 使用 Selenium 訪問 URL: https://www.twitch.tv/
2025-10-15 14:02:05 - INFO - WebScraper - [scraper.py:172] - _configure_session_aware_timeouts - 檢測到複雜 session 網站,已延長超時時間: https://www.twitch.tv/
2025-10-15 14:02:07 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 6/21
2025-10-15 14:02:08 - INFO - WebScraper - [scraper.py:1158] - get_content - 等待頁面基本加載完成: https://www.twitch.tv/
2025-10-15 14:02:10 - INFO - WebScraper - [scraper.py:1165] - get_content - 頁面body元素已加載
2025-10-15 14:02:11 - INFO - WebScraper - [scraper.py:1178] - get_content - 頁面加載狀態: complete
2025-10-15 14:02:11 - INFO - WebScraper - [scraper.py:1195] - get_content - 找到主要內容元素: main
2025-10-15 14:02:11 - INFO - WebScraper - [scraper.py:1206] - get_content - 頁面基本加載完成: https://www.twitch.tv/
2025-10-15 14:02:13 - INFO - WebScraper - [scraper.py:1610] - _detect_page_type - 檢測到的框架: react
2025-10-15 14:02:13 - INFO - WebScraper - [scraper.py:1216] - get_content - 檢測到頁面類型: spa
2025-10-15 14:02:13 - INFO - WebScraper - [scraper.py:1220] - get_content - 檢測到單頁應用(SPA),應用特殊等待策略
2025-10-15 14:02:18 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 6/21
2025-10-15 14:02:24 - INFO - WebScraper - [scraper.py:1707] - _wait_for_spa_content - SPA內容已加載在容器 #root,內容長度: 811
2025-10-15 14:02:25 - INFO - WebScraper - [scraper.py:1238] - get_content - 初始可見元素數量: 92
2025-10-15 14:02:27 - INFO - WebScraper - [scraper.py:1248] - get_content - 元素數量穩定: 92,內容可能已加載完成
2025-10-15 14:02:27 - INFO - WebScraper - [scraper.py:1255] - get_content - 等待可能的動態內容...
2025-10-15 14:02:27 - INFO - WebScraper - [scraper.py:1270] - get_content - 發現加載指示器: //div[contains(@class, 'loading')],等待其消失
2025-10-15 14:02:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 14:02:27 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251015_13.log,新:20251015_14.log
2025-10-15 14:02:27 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 14:02:27 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251015_13.log,新:20251015_14.log
2025-10-15 14:02:29 - INFO - main - [web_routes.py:186] - result - UI 提交 - URL ID 82, UID: 7y0up0cdoz, 進度: 6/21
2025-10-15 14:02:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 14:02:31 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251015_13.log,新:20251015_14.log
2025-10-15 14:02:31 - INFO - scheduler - [scheduler.py:116] - _execute_task_thread - 執行任務: update_hourly_log_file
2025-10-15 14:02:31 - INFO - main - [app_initializer.py:347] - update_hourly_log_file - 檢測到小時變更,當前:20251015_13.log,新:20251015_14.log