From a986d574928beae33524d7dd42a7291fb2b9e190 Mon Sep 17 00:00:00 2001 From: zhu-mengmeng <15588200382@163.com> Date: Mon, 26 Jan 2026 09:34:47 +0800 Subject: [PATCH] Apply .gitignore: remove hidden files, logs, and markdown files from tracking --- .claude/settings.local.json | 15 - .gitignore | 32 + AGENTS.md | 274 ----- CLAUDE.md | 83 -- GEMINI.md | 84 -- README.md | 78 -- implementation_plan.md | 44 - logs/doris_mcp_server_all.log | 1571 ---------------------------- logs/doris_mcp_server_audit.log | 0 logs/doris_mcp_server_critical.log | 0 logs/doris_mcp_server_debug.log | 358 ------- logs/doris_mcp_server_error.log | 175 ---- logs/doris_mcp_server_info.log | 1343 ------------------------ logs/doris_mcp_server_warning.log | 53 - task.md | 11 - walkthrough.md | 19 - 16 files changed, 32 insertions(+), 4108 deletions(-) delete mode 100644 .claude/settings.local.json create mode 100644 .gitignore delete mode 100644 AGENTS.md delete mode 100644 CLAUDE.md delete mode 100644 GEMINI.md delete mode 100644 README.md delete mode 100644 implementation_plan.md delete mode 100644 logs/doris_mcp_server_all.log delete mode 100644 logs/doris_mcp_server_audit.log delete mode 100644 logs/doris_mcp_server_critical.log delete mode 100644 logs/doris_mcp_server_debug.log delete mode 100644 logs/doris_mcp_server_error.log delete mode 100644 logs/doris_mcp_server_info.log delete mode 100644 logs/doris_mcp_server_warning.log delete mode 100644 task.md delete mode 100644 walkthrough.md diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index d40e583..0000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "permissions": { - "allow": [ - "mcp__auggie-mcp__codebase-retrieval", - "Skill(collaborating-with-codex)", - "Skill(collaborating-with-gemini)", - "Bash(find:*)", - "Bash(source .venv/bin/activate)", - "Bash(pip freeze:*)", - "Bash(.venv/bin/pip freeze:*)", - "Bash(/Users/meng/work/tengzhi/readFileSystem/.venv/bin/pip freeze:*)", - "Bash(/Users/meng/work/tengzhi/readFileSystem/.venv/bin/pip list:*)" - ] - } -} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fde1975 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +# Ignore internal/hidden directories and files +.* +!/.gitignore + +# Ignore logs +logs/ +*.log + +# Ignore documentation +*.md + +# Python specific +__pycache__/ +*.pyc +*.pyo +*.pyd +.Python +env/ +venv/ +pip-log.txt +pip-delete-this-directory.txt +.venv +.env +.tox +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*,cover +.hypothesis/ +.pytest_cache/ diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index c7b8a89..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,274 +0,0 @@ -# AGENTS.md - -This file provides coding guidelines and commands for AI agents working in this repository. - -## Project Overview - -This is a **PySide6-based desktop application** for inspection management and file system browsing. The project includes: -- GUI components for inspection workflows (incoming/manual inspection) -- Database integration with PostgreSQL -- XML parsing for element analysis data -- File system browser utility - -**Tech Stack**: Python 3.8+, PySide6 6.7.1, PostgreSQL (psycopg2), pywin32 - ---- - -## Build & Run Commands - -### Installation -```bash -# Create virtual environment (recommended) -python -m venv venv -source venv/bin/activate # Windows: venv\Scripts\activate - -# Install dependencies -pip install -r requirements.txt -``` - -### Running the Application -```bash -# Main inspection application -python run.py - -# File system browser (legacy) -python src/main.py -``` - -### Testing -**Note**: This project currently has no test suite. When adding tests: -```bash -# Install pytest -pip install pytest pytest-qt - -# Run all tests -pytest - -# Run single test file -pytest tests/test_xml_parser.py - -# Run single test function -pytest tests/test_xml_parser.py::test_parse_valid_xml - -# Run with verbose output -pytest -v - -# Run with coverage -pytest --cov=src --cov-report=html -``` - -### Linting & Formatting -**Note**: No linter/formatter is currently configured. Recommended setup: -```bash -# Install tools -pip install black flake8 mypy - -# Format code -black src/ ui/ utils/ - -# Lint code -flake8 src/ ui/ utils/ --max-line-length=120 - -# Type checking -mypy src/ ui/ utils/ -``` - ---- - -## Code Style Guidelines - -### 1. Imports -- **Order**: Standard library → Third-party → Local modules -- **Style**: Absolute imports preferred; relative imports allowed within packages -- **Grouping**: Separate groups with blank lines - -```python -# Standard library -import os -from pathlib import Path -from dataclasses import dataclass -from typing import List, Dict, Optional -from datetime import datetime - -# Third-party -from PySide6.QtWidgets import QMainWindow, QWidget -from PySide6.QtCore import Qt -import psycopg2 - -# Local -from src.db_manager import DatabaseManager -from ui.inspection_card import InspectionCard -``` - -### 2. Formatting -- **Line length**: ~120 characters (flexible, not enforced) -- **Indentation**: 4 spaces (no tabs) -- **Quotes**: Double quotes for strings (not strictly enforced) -- **Blank lines**: 2 between top-level classes/functions, 1 within classes - -### 3. Naming Conventions -- **Classes**: `PascalCase` (e.g., `FileSystemReader`, `InspectionWindow`) -- **Functions/Methods**: `snake_case` (e.g., `get_files_and_folders`, `parse_file`) -- **Variables**: `snake_case` (e.g., `sample_name`, `data_list`) -- **Constants**: `UPPER_SNAKE_CASE` (e.g., `MAX_RETRIES`) -- **Private members**: Prefix with `_` (e.g., `_get_file_type`) - -### 4. Type Hints -- **Usage**: Encouraged but not mandatory -- **Style**: Use `typing` module for complex types -- **Return types**: Always specify for public methods - -```python -from typing import List, Dict, Optional - -def get_files_and_folders(self) -> List[FileInfo]: - """Returns list of file information objects""" - pass - -def parse_file(self, file_path: str) -> tuple[Optional[List[Dict]], str]: - """Returns (data, error_message)""" - pass -``` - -### 5. Docstrings -- **Style**: Google-style docstrings (simple format) -- **Required for**: Public classes, public methods, complex functions -- **Not required for**: Simple getters/setters, obvious utility functions - -```python -def get_files_and_folders(self) -> List[FileInfo]: - """ - Read all files and folders from the root path - - Returns: - List[FileInfo]: List of file information objects - """ - pass -``` - -### 6. Error Handling -- **Philosophy**: Fail gracefully, skip inaccessible resources -- **Pattern**: Try-except with specific exceptions, return None/empty on failure -- **Logging**: Use `print()` for errors (no logging framework configured) - -```python -try: - conn = psycopg2.connect(**self.config) - return conn -except Exception as e: - print(f"Database connection error: {e}") - return None -``` - -### 7. Data Classes -- Use `@dataclass` for simple data containers -- Include type hints for all fields -- Add `@property` methods for computed values - -```python -from dataclasses import dataclass - -@dataclass -class FileInfo: - name: str - path: str - size: int - file_type: str - is_dir: bool - modified_time: str - - @property - def size_readable(self) -> str: - """Convert size to human-readable format""" - # Implementation -``` - -### 8. PySide6 GUI Patterns -- **Initialization**: All UI setup in `__init__` -- **Layouts**: Use explicit layout objects (QVBoxLayout, QHBoxLayout) -- **Styling**: Inline stylesheets for component-specific styles -- **Font**: Microsoft YaHei for Chinese text support - -```python -class InspectionWindow(QMainWindow): - def __init__(self): - super().__init__() - self.setWindowTitle("检验管理系统") - - # Setup layouts - central_widget = QWidget() - self.setCentralWidget(central_widget) - main_layout = QVBoxLayout(central_widget) -``` - -### 9. Database Patterns -- **Connection**: Create connection per operation, close immediately -- **Queries**: Use parameterized queries (never string interpolation) -- **Schema**: Explicitly specify schema with `self.schema` variable -- **Cursors**: Use `RealDictCursor` for dict-like results - -```python -def get_connection(self): - try: - conn = psycopg2.connect(**self.config) - return conn - except Exception as e: - print(f"Database connection error: {e}") - return None -``` - -### 10. File Operations -- **Path handling**: Use `pathlib.Path` (not `os.path`) -- **Existence checks**: Always check before operations -- **Encoding**: UTF-8 default (not explicitly specified) - -```python -from pathlib import Path - -def parse_file(self, file_path): - if not os.path.exists(file_path): - return None, f"文件未找到: {file_path}" -``` - ---- - -## Project-Specific Rules - -1. **Minimal Comments**: Code should be self-explanatory; avoid redundant comments -2. **Chinese UI Text**: All user-facing strings in Chinese (e.g., "入检", "手检") -3. **No Tests**: Currently no test suite; add tests when implementing new features -4. **Entry Points**: `run.py` for inspection app, `src/main.py` for file browser -5. **Database Credentials**: Hardcoded in `db_manager.py` (not production-ready) -6. **Error Messages**: Return tuple `(data, error_message)` pattern for parsers - ---- - -## Common Patterns - -### Adding a New UI Component -1. Create class in `ui/` directory -2. Inherit from appropriate PySide6 widget -3. Initialize layout in `__init__` -4. Use inline stylesheets for custom styling - -### Adding Database Operations -1. Add method to `DatabaseManager` class -2. Use `get_connection()` to obtain connection -3. Always close connection in `finally` block or after operation -4. Return tuple `(success: bool, message: str)` for write operations - -### Parsing New XML Structures -1. Add method to `XmlParser` class -2. Use `xml.etree.ElementTree` for parsing -3. Return tuple `(data: Optional[List[Dict]], error: str)` -4. Handle missing elements gracefully with `None` defaults - ---- - -## Notes for AI Agents - -- **Preserve existing functionality**: Only modify code directly related to the task -- **No unnecessary refactoring**: Keep changes minimal and targeted -- **Test manually**: No automated tests; verify changes by running the application -- **Database access**: Be cautious with database operations; test queries carefully -- **Chinese text**: Maintain Chinese for UI elements, English for code/comments diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 7c115f6..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,83 +0,0 @@ -# CLAUDE.md - -This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. - -## Project Overview - -This is a **File System Browser** - a Python desktop application built with PySide6 that displays files and folders from a specified directory in a table format. The default target directory is `C://OEM` (Windows). - -## Architecture - -The application follows a simple two-layer architecture: - -### Layer 1: File System Reading (`src/file_system.py`) -- **FileSystemReader**: Core utility class that handles OS-level file operations - - Reads directory contents using `pathlib.Path` - - Handles permission errors gracefully (skips inaccessible files) - - Returns sorted list of `FileInfo` objects (folders first, then alphabetically) - - Extracts file metadata: name, size, type, modification timestamp - -- **FileInfo**: Data class that represents a single file/folder entry - - Includes `size_readable` property for human-readable file sizes (B, KB, MB, GB) - - Distinguishes between folders and files via `is_dir` flag - -### Layer 2: PySide6 GUI (`src/main.py`) -- **FileSystemBrowser**: Main window that integrates file reading with UI display - - Initializes UI layout with path label, refresh button, table widget, and status bar - - Calls `FileSystemReader.get_files_and_folders()` to populate the table - - Renders file metadata in 4-column table: Name, Type, Size, Modified - - Visual feedback: folders displayed in blue, alternating row colors - - Status bar updates with total item count and current path - - `load_files()` method handles UI updates with exception handling - -### Entry Point (`run.py`) -- Imports and runs the `main()` function from `src/main.py` -- Creates a `FileSystemBrowser` instance with default path `C://OEM` - -## Common Commands - -### Running the Application -```bash -python run.py -``` - -### Installing Dependencies -```bash -pip install -r requirements.txt -``` - -### Development Setup -```bash -python -m venv venv -source venv/bin/activate # Windows: venv\Scripts\activate -pip install -r requirements.txt -python run.py -``` - -## Key Design Decisions - -1. **Path Handling**: Uses `pathlib.Path` for cross-platform compatibility (Windows, macOS, Linux) -2. **Error Handling**: Files/folders that cannot be read due to permissions are silently skipped rather than throwing exceptions -3. **Sorting**: Folders are displayed first, followed by files, all sorted alphabetically (case-insensitive) -4. **File Type Detection**: Uses file extension (suffix) or labels as "File" if no extension; folders labeled as "Folder" -5. **Size Display**: Folders show "—" for size since folder size isn't meaningful; files show converted size with unit -6. **UI Responsiveness**: `QApplication.processEvents()` called during `load_files()` to prevent UI freezing - -## Modifying the Target Directory - -To browse a different directory, change the `target_path` parameter in [run.py](run.py): -```python -window = FileSystemBrowser(target_path="Your/Custom/Path") -``` - -Or modify the default in [src/main.py:14](src/main.py#L14). - -## Dependencies - -- **PySide6 6.7.1**: Official Python bindings for Qt framework (GUI framework) - -## Notes for Future Development - -- The application currently only reads one directory level (non-recursive) -- File I/O is synchronous; large directories may cause brief UI pause during initial load -- No persistent state is saved between sessions diff --git a/GEMINI.md b/GEMINI.md deleted file mode 100644 index 3b9c8dc..0000000 --- a/GEMINI.md +++ /dev/null @@ -1,84 +0,0 @@ -# Gemini Project Context - -## Project Overview - -This project is a Python-based desktop application utilizing the **PySide6** framework (Qt for Python). - -Currently, the active application is an **Inspection Management System (检验管理系统)** designed for industrial PDA (handheld) devices. It allows users to view inspection records and initiate new inspections. - -The project also contains legacy code for a **File System Browser**, which is currently inactive but preserved. - -## Key Technologies - -* **Language**: Python 3 -* **GUI Framework**: PySide6 -* **Fonts**: Microsoft YaHei (SimHei/微软雅黑) is the standard font. - -## Architecture - -The project is structured to separate business logic from UI components. - -### Directory Structure - -```text -readFileSystem/ -├── src/ -│ ├── inspection_app.py # MAIN LOGIC: Inspection app setup & mock data -│ ├── main.py # Entry hook (imports inspection_app) -│ ├── main_old.py # LEGACY: Old file browser entry point -│ └── file_system.py # LEGACY: File system reading logic -├── ui/ -│ ├── inspection_window.py # Main Window (List view + Buttons) -│ └── inspection_card.py # Component: Single inspection record card -├── run.py # Application Entry Point -└── requirements.txt # Dependencies -``` - -### Components (Inspection App) - -* **`src/inspection_app.py`**: - * Sets up the `QApplication`. - * Applies global fonts. - * Generates mock data for demonstration. - * Populates the window with `InspectionCard` widgets. -* **`ui/inspection_window.py`**: - * **Layout**: Vertical layout with a scrollable area for cards and a fixed bottom button bar. - * **Resolution**: Default `480x800` to simulate a phone/PDA screen. - * **Buttons**: "Incoming Inspection" (入检) and "Manual Inspection" (手检). -* **`ui/inspection_card.py`**: - * Displays detailed inspection data (Date, Inspector, Batch, Heat, Material, Spec, Weight) in a grid layout with borders. - -## Building and Running - -### Prerequisites - -* Python 3.10+ -* Install dependencies: - ```bash - pip install -r requirements.txt - ``` - -### Execution - -To run the application: - -```bash -python run.py -``` - -*Note: This script imports `src/main.py`, which currently launches the Inspection App.* - -## Development Conventions - -* **UI Design**: - * **Style**: Simple, high-contrast (Black/White main), Industrial style. - * **Buttons**: Blue background (`#0086fa`), White text. - * **Font**: Microsoft YaHei. - * **Borders**: Explicit black borders for data cards. -* **Language**: - * **Code**: All variables, comments, and internal logic must be in **English**. - * **User Interface**: All visible text (Labels, Buttons, Alerts) must be in **Chinese**. -* **Code Organization**: - * New UI components must go into `ui/`. - * Application logic resides in `src/`. - * Do not modify `run.py` logic unless changing the entry point mechanism. diff --git a/README.md b/README.md deleted file mode 100644 index 3a7f0e0..0000000 --- a/README.md +++ /dev/null @@ -1,78 +0,0 @@ -# File System Browser - -A Python application using PySide6 to browse and display files and folders from a specified directory (default: C://OEM). - -## Features - -- Display all files and folders in a table format -- Shows file name, type, size, and last modified date -- Folders are highlighted in blue -- Refresh button to reload the directory -- Handles permission errors gracefully - -## Project Structure - -``` -readFileSystem/ -├── src/ -│ ├── __init__.py -│ ├── main.py # Main PySide6 application -│ └── file_system.py # File system reading module -├── run.py # Entry point -├── requirements.txt # Python dependencies -└── README.md # This file -``` - -## Installation - -1. Create a virtual environment (optional but recommended): -```bash -python -m venv venv -source venv/bin/activate # On Windows: venv\Scripts\activate -``` - -2. Install dependencies: -```bash -pip install -r requirements.txt -``` - -## Usage - -Run the application: -```bash -python run.py -``` - -### Modifying the Target Directory - -To browse a different directory, edit the `target_path` parameter in `src/main.py`: - -```python -window = FileSystemBrowser(target_path="C://Your/Path/Here") -``` - -## Components - -### FileSystemReader (src/file_system.py) -- Reads files and folders from a specified path -- Provides file information (name, size, type, modified time) -- Handles permission errors gracefully -- Converts file sizes to human-readable format (B, KB, MB, GB) - -### FileSystemBrowser (src/main.py) -- Main GUI window using PySide6 -- Displays files in a table widget -- Shows file details: name, type, size, modified date -- Refresh functionality to reload the directory - -## System Requirements - -- Python 3.8+ -- PySide6 6.7.1+ - -## Notes - -- Folders are displayed in blue text for easy identification -- Folders appear first in the list, sorted alphabetically -- Files that cannot be read due to permissions are skipped -- The application works on Windows, macOS, and Linux diff --git a/implementation_plan.md b/implementation_plan.md deleted file mode 100644 index 640b7b2..0000000 --- a/implementation_plan.md +++ /dev/null @@ -1,44 +0,0 @@ -# 实施方案 - 同步数值数据左对齐 - -## 背景 -用户要求同步过来的数值数据需要左对齐。目前的 UI 界面中,数值数据(如化学元素含量、批次信息等)在某些地方可能是居中对齐的。 - -## 方案步骤 - -### 1. 修改 `ui/incoming_inspection_page.py` -- 修改 `create_input` 方法,为生成的 `QLineEdit` 设置 `Qt.AlignLeft | Qt.AlignVCenter`。 -- 修改 `update_ui_with_data` 中的样式设置(如果有影响)。 - -### 2. 修改 `ui/manual_inspection_page.py` -- 同样修改 `create_input` 方法,设置左对齐。 - -### 3. 修改 `ui/inspection_card.py` -- 调整 `add_cell` 方法。目前的 `add_cell` 统一设置了 `Qt.AlignCenter`。 -- 需要区分标头(Header)和内容(Value)。标头可以保持居中,但内容(Value)应设置为左对齐。 - -## 修改细节 - -### Incoming/Manual Inspection Page -```python -def create_input(self, key): - inp = QLineEdit() - inp.setAlignment(Qt.AlignLeft | Qt.AlignVCenter) # 显式设置左对齐 - ... -``` - -### Inspection Card -```python -def add_cell(text, row, col, row_span=1, col_span=1, is_header=False): - lbl = QLabel(text) - if is_header: - lbl.setAlignment(Qt.AlignCenter) # 标头居中 - else: - lbl.setAlignment(Qt.AlignLeft | Qt.AlignVCenter) # 数值左对齐 - ... -``` - -## 验证计划 -- 启动应用程序。 -- 进入“入检”和“手检”界面。 -- 执行同步操作,观察元素数值是否左对齐。 -- 观察主页面的卡片数据是否左对齐。 diff --git a/logs/doris_mcp_server_all.log b/logs/doris_mcp_server_all.log deleted file mode 100644 index b30b6cd..0000000 --- a/logs/doris_mcp_server_all.log +++ /dev/null @@ -1,1571 +0,0 @@ -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:487 - Process ID: 12975 -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 15:40:47.566 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:487 - Process ID: 14557 -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 15:40:47.571 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 16:36:35.835 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:487 - Process ID: 29289 -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 16:36:35.839 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:487 - Process ID: 32625 -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 16:53:58.021 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:53:58.021 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:32:53.103 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:487 - Process ID: 38754 -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:40:11.988 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:487 - Process ID: 3081 -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:59:43.880 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:487 - Process ID: 10301 -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:59:43.884 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:59:43.884 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:59:43.887 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2013, 'Lost connection to MySQL server during query') -2026-01-14 22:59:43.887 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:23:45.395 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:487 - Process ID: 35620 -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:23:45.400 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:24:23.052 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:487 - Process ID: 36985 -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:24:23.057 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:24:23.060 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:24:23.061 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:24:23.062 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:25:59.436 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:487 - Process ID: 38530 -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:25:59.442 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:25:59.442 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 15:25:16.419 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:487 - Process ID: 61942 -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 15:25:16.427 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-17 09:14:54.441 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:487 - Process ID: 93513 -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:14:54.535 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:14:54.535 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:14:54.535 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:14:54.539 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:14:54.539 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:14:54.540 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:14:54.545 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.545 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:14:54.546 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.547 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:14:54.547 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.549 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.549 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:14:54.549 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.550 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.550 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:14:54.550 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.551 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.551 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:14:54.552 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.554 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.554 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:14:54.554 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:02.365 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 09:16:02.368 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 09:16:18.658 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:487 - Process ID: 95493 -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:16:18.702 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:16:18.703 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:16:18.703 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:16:18.727 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:16:18.727 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:16:18.727 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:16:18.732 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:16:18.732 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:16:18.732 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:16:18.740 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.740 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:16:18.741 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.741 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:16:18.741 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.745 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.745 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:16:18.749 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.752 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.752 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:16:18.752 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.754 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.754 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:16:18.754 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.755 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.755 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:16:18.755 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.159 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.160 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:17:25.169 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.170 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:17:25.176 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.176 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:17:25.179 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.179 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:17:25.179 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.193 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.193 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:17:25.194 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.222 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.226 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:17:25.227 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:12.633 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 09:19:12.634 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 09:19:12.634 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 09:19:12.635 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 09:19:12.635 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:487 - Process ID: 96981 -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:19:26.035 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:19:26.035 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:19:26.036 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:19:26.059 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:19:26.059 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:19:26.060 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:19:26.060 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:19:26.066 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:19:26.066 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:19:26.066 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:19:26.074 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:19:26.074 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:19:26.074 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:19:26.077 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.077 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:19:26.078 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.078 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:19:26.078 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.080 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.080 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:19:26.080 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.083 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.083 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:19:26.083 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.085 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.085 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:19:26.085 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.086 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.086 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:19:26.087 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:17:53.130 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 15:17:53.140 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 15:17:53.141 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 15:17:53.143 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 15:17:53.144 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 15:18:06.084 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:487 - Process ID: 19996 -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 15:18:06.119 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 15:18:06.119 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 15:18:06.120 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 15:18:06.140 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 15:18:06.141 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 15:18:06.141 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 15:18:06.145 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 15:18:06.146 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 15:18:06.146 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 15:18:06.150 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.151 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 15:18:06.154 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.154 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 15:18:06.154 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.158 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.158 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 15:18:06.159 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.160 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.160 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 15:18:06.160 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.163 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.163 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 15:18:06.163 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.165 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.165 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 15:18:06.166 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:03:52.006 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 01:03:52.008 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 01:03:52.008 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 01:03:52.018 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 01:03:52.027 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:487 - Process ID: 29936 -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 01:04:06.164 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 01:04:06.165 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 01:04:06.165 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 01:04:06.168 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 01:04:06.168 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 01:04:06.168 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 01:04:06.175 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.176 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 01:04:06.179 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.179 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 01:04:06.180 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.183 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.183 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 01:04:06.183 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.186 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.186 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 01:04:06.186 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.188 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.188 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 01:04:06.188 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.189 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.190 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 01:04:06.190 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:26.632 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 14:49:26.637 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:487 - Process ID: 43974 -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 14:49:46.602 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 14:49:46.602 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 14:49:46.602 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 14:49:46.608 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 14:49:46.608 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 14:49:46.608 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 14:49:46.612 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.612 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 14:49:46.616 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.616 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 14:49:46.617 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.618 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.619 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 14:49:46.619 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.619 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.620 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 14:49:46.620 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.621 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.621 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 14:49:46.621 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.624 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.625 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 14:49:46.625 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 17:46:25.131 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 17:46:25.133 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 17:46:25.134 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 17:46:25.134 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 17:46:25.135 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 22:39:37.740 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 22:39:37.743 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:487 - Process ID: 8829 -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 22:39:37.747 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 22:39:37.807 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 22:39:37.808 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 22:39:37.808 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 22:39:37.823 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 22:39:37.834 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 22:39:37.834 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 22:39:37.834 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 22:39:37.837 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 22:39:37.838 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 22:39:37.838 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 22:39:37.842 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.842 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 22:39:37.843 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.843 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 22:39:37.843 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.845 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.845 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 22:39:37.845 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.845 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.845 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 22:39:37.846 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.847 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.847 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 22:39:37.847 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.848 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.848 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 22:39:37.848 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-19 10:06:27.229 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:27.232 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:06:27.232 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:06:30.234 [WARNING] doris_mcp_server.utils.db:795 - Pool close timeout, forcing cleanup -2026-01-19 10:06:30.236 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:30.238 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:06:30.238 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:06:32.243 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:32.243 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:06:32.243 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:06:34.245 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:34.246 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:06:34.250 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:07:04.252 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:07:04.253 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:07:04.253 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:07:04.254 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:04.254 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:07:04.255 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:07:06.257 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:06.257 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:07:06.257 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:07:08.259 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:08.260 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:07:08.260 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:07:26.180 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:07:38.262 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:07:38.262 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:07:38.262 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:07:38.263 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:38.265 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:07:38.265 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:07:40.267 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:40.268 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:07:40.268 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:07:42.272 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:42.274 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:07:42.274 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:08:12.277 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:08:12.280 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:08:12.280 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:08:12.283 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:12.283 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:08:12.283 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:08:14.285 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:14.286 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:08:14.286 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:08:16.288 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:16.288 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:08:16.288 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:08:26.183 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:08:46.268 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:08:46.275 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:08:46.277 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:08:46.284 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:46.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:08:46.284 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:08:48.283 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:48.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:08:48.284 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:08:50.284 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:50.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:08:50.284 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:09:20.270 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:09:20.273 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:09:20.273 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:09:20.275 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:20.276 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:09:20.276 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:09:22.279 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:22.279 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:09:22.280 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:09:24.281 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:24.281 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:09:24.281 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:09:26.139 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:09:54.286 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:09:54.287 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:09:54.288 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:09:54.290 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:54.290 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:09:54.290 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:09:56.292 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:56.292 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:09:56.292 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:09:58.298 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:58.298 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:09:58.298 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:10:26.138 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:10:28.304 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:10:28.306 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:10:28.306 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:10:28.307 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:28.308 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:10:28.308 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:10:30.310 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:30.311 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:10:30.311 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:10:32.312 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:32.312 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:10:32.312 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:11:02.315 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:11:02.317 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:11:02.317 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:11:02.318 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:02.318 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:11:02.318 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:11:04.323 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:04.323 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:11:04.323 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:11:06.329 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:06.329 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:11:06.330 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:11:26.140 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:11:36.332 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:11:36.332 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:11:36.332 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:11:36.333 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:36.334 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:11:36.334 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:11:38.336 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:38.336 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:11:38.336 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:11:40.337 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:40.338 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:11:40.338 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:12:10.339 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:12:10.339 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:12:10.339 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:12:10.339 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:10.339 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:12:10.340 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:12:12.341 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:12.342 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:12:12.342 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:12:14.345 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:14.345 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:12:14.345 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:12:26.141 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:12:44.346 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:12:44.346 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:12:44.346 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:12:44.347 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:44.347 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:12:44.347 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:12:46.349 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:46.350 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:12:46.350 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:12:48.352 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:48.352 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:12:48.352 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:13:18.353 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:13:18.357 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:13:18.358 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:13:18.361 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:18.361 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:13:18.361 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:13:20.362 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:20.362 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:13:20.362 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:13:22.364 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:22.365 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:13:22.366 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:13:26.142 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:13:32.161 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 10:13:32.163 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 10:13:32.163 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 10:13:32.164 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-19 10:13:32.164 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-19 10:13:32.165 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 10:13:32.165 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 10:13:32.166 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-19 10:13:32.167 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-19 22:31:25.111 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:487 - Process ID: 66952 -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-19 22:31:25.116 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:487 - Process ID: 71559 -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-20 23:23:31.901 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-20 23:23:31.902 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-20 23:23:31.902 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-20 23:23:31.932 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-20 23:23:31.932 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-20 23:23:31.933 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-20 23:23:31.936 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-20 23:23:31.936 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-20 23:23:31.936 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-20 23:23:31.940 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-20 23:23:31.941 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-20 23:23:31.941 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-20 23:23:31.946 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.946 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-20 23:23:31.949 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.949 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-20 23:23:31.949 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.954 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.954 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-20 23:23:31.955 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.957 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.957 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-20 23:23:31.957 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.959 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.959 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-20 23:23:31.960 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.963 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.963 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-20 23:23:31.963 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:50.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped diff --git a/logs/doris_mcp_server_audit.log b/logs/doris_mcp_server_audit.log deleted file mode 100644 index e69de29..0000000 diff --git a/logs/doris_mcp_server_critical.log b/logs/doris_mcp_server_critical.log deleted file mode 100644 index e69de29..0000000 diff --git a/logs/doris_mcp_server_debug.log b/logs/doris_mcp_server_debug.log deleted file mode 100644 index f3e2c60..0000000 --- a/logs/doris_mcp_server_debug.log +++ /dev/null @@ -1,358 +0,0 @@ -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 15:39:29.704 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 15:39:29.705 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 15:40:47.568 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 15:40:47.569 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 16:36:35.837 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 16:36:35.838 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 16:36:35.839 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 16:36:35.839 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 16:36:35.839 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 16:36:35.839 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 16:36:35.839 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 16:53:58.019 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 16:53:58.020 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 22:32:53.105 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 22:32:53.106 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 22:40:11.990 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 22:40:11.991 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-14 22:59:43.883 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-14 22:59:43.885 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-16 14:23:45.397 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-16 14:23:45.398 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-16 14:24:23.058 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-16 14:24:23.059 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-16 14:25:59.439 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-16 14:25:59.440 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-16 15:25:16.423 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-16 15:25:16.425 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-17 09:14:54.443 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-17 09:14:54.444 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-17 09:14:54.534 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-17 09:14:54.535 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.535 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-17 09:14:54.536 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.539 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.539 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-17 09:14:54.541 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.545 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.545 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.546 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.547 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.548 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.548 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.549 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.550 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.550 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.551 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.551 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.551 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.554 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:14:54.554 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:14:54.555 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.556 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.557 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:14:54.662 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.660 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-17 09:16:18.662 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-17 09:16:18.726 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-17 09:16:18.726 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.727 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-17 09:16:18.727 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.731 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.732 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-17 09:16:18.732 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.740 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.740 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.740 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.741 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.742 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.744 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.745 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.752 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.752 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.752 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.753 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.754 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.755 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:16:18.755 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.755 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:16:18.756 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.758 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:16:18.830 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.154 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.160 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.162 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.168 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.169 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.175 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.176 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.177 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.179 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.179 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.189 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.193 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.195 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.221 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:17:25.226 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:17:25.233 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.246 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:17:25.332 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:25.983 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-17 09:19:25.984 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-17 09:19:26.065 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-17 09:19:26.066 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.066 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-17 09:19:26.067 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.073 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.074 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-17 09:19:26.074 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.077 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.077 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.078 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.078 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.079 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.079 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.080 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.083 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.083 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.084 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.085 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.085 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.086 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 09:19:26.086 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 09:19:26.087 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.088 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.089 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 09:19:26.166 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.087 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-17 15:18:06.088 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-17 15:18:06.139 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-17 15:18:06.140 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.141 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-17 15:18:06.141 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.145 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.145 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-17 15:18:06.146 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.150 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.151 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.154 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.154 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.156 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.158 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.158 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.159 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.160 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.163 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.163 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.163 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.165 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-17 15:18:06.165 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-17 15:18:06.167 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.168 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.170 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-17 15:18:06.346 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.105 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-18 01:04:06.106 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-18 01:04:06.163 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-18 01:04:06.164 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.165 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-18 01:04:06.165 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.167 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.168 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-18 01:04:06.170 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.175 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.175 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.179 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.179 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.182 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.183 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.183 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.186 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.186 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.187 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.187 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.188 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.189 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 01:04:06.190 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 01:04:06.190 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.191 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.191 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 01:04:06.231 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.554 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-18 14:49:46.555 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-18 14:49:46.601 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-18 14:49:46.602 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.602 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-18 14:49:46.603 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.607 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.608 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-18 14:49:46.609 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.612 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.612 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.616 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.616 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.618 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.618 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.618 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.619 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.619 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.621 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.621 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.621 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.624 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 14:49:46.625 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 14:49:46.626 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.627 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.627 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 14:49:46.699 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.745 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-18 22:39:37.746 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-18 22:39:37.833 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-18 22:39:37.834 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.834 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-18 22:39:37.835 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.837 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.838 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-18 22:39:37.838 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.842 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.842 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.843 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.843 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.844 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.844 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.845 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.845 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.845 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.846 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.847 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.847 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.848 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-18 22:39:37.848 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-18 22:39:37.848 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.849 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:37.850 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-18 22:39:38.208 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-19 22:31:25.114 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-19 22:31:25.115 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-19 22:31:25.115 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-19 22:31:25.116 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-19 22:31:25.116 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-19 22:31:25.116 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-19 22:31:25.116 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-20 23:23:31.865 [DEBUG] mcp.server.lowlevel.server:162 - Initializing server 'doris-mcp-server' -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:301 - Registering handler for ListResourcesRequest -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:336 - Registering handler for ReadResourceRequest -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:432 - Registering handler for ListToolsRequest -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:512 - Registering handler for CallToolRequest -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:263 - Registering handler for PromptListRequest -2026-01-20 23:23:31.866 [DEBUG] mcp.server.lowlevel.server:285 - Registering handler for GetPromptRequest -2026-01-20 23:23:31.935 [DEBUG] mcp.server.lowlevel.server:668 - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0') -2026-01-20 23:23:31.936 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.936 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListToolsRequest -2026-01-20 23:23:31.937 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.940 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.941 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type ListPromptsRequest -2026-01-20 23:23:31.941 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.945 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.946 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.948 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.949 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.951 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.954 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.954 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.956 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.957 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.959 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.959 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.959 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.962 [DEBUG] mcp.server.lowlevel.server:668 - Received message: -2026-01-20 23:23:31.963 [DEBUG] mcp.server.lowlevel.server:716 - Dispatching request of type GetPromptRequest -2026-01-20 23:23:31.964 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.966 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.975 [DEBUG] mcp.server.lowlevel.server:783 - Response sent -2026-01-20 23:23:31.990 [DEBUG] mcp.server.lowlevel.server:783 - Response sent diff --git a/logs/doris_mcp_server_error.log b/logs/doris_mcp_server_error.log deleted file mode 100644 index 60013db..0000000 --- a/logs/doris_mcp_server_error.log +++ /dev/null @@ -1,175 +0,0 @@ -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 15:39:29.705 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 15:40:47.570 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 16:36:35.839 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 16:36:35.840 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 16:53:58.021 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:32:53.107 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:40:11.992 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-14 22:59:43.887 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2013, 'Lost connection to MySQL server during query') -2026-01-14 22:59:43.887 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-14 22:59:43.888 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:23:45.399 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:24:23.061 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:24:23.062 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 14:25:59.441 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-16 15:25:16.426 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-17 09:14:54.547 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.549 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.550 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.552 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:14:54.554 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.741 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.749 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.752 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.754 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:16:18.755 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.179 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.194 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:17:25.227 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.078 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.080 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.083 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.085 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 09:19:26.087 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.154 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.159 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.160 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.163 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-17 15:18:06.166 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.180 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.183 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.186 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.188 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 01:04:06.190 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.617 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.619 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.620 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.621 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 14:49:46.625 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.843 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.845 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.846 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.847 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-18 22:39:37.848 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-19 10:06:27.229 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:30.236 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:32.243 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:34.245 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:06:34.250 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:07:04.252 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:07:04.254 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:06.257 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:08.259 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:08.260 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:07:26.180 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:07:38.262 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:07:38.263 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:40.267 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:42.272 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:07:42.274 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:08:12.277 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:08:12.283 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:14.285 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:16.288 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:16.288 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:08:26.183 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:08:46.268 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:08:46.284 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:48.283 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:50.284 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:08:50.284 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:09:20.270 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:09:20.275 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:22.279 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:24.281 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:24.281 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:09:26.139 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:09:54.286 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:09:54.290 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:56.292 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:58.298 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:09:58.298 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:10:26.138 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:10:28.304 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:10:28.307 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:30.310 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:32.312 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:10:32.312 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:11:02.315 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:11:02.318 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:04.323 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:06.329 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:06.330 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:11:26.140 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:11:36.332 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:11:36.333 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:38.336 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:40.337 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:11:40.338 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:12:10.339 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:12:10.339 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:12.341 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:14.345 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:14.345 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:12:26.141 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 10:12:44.346 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:12:44.347 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:46.349 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:48.352 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:12:48.352 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:13:18.353 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: 'NoneType' object has no attribute 'acquire' -2026-01-19 10:13:18.361 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:20.362 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:22.364 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 10:13:22.366 [ERROR] doris_mcp_server.utils.db:858 - ❌ Pool recovery failed after all attempts -2026-01-19 10:13:26.142 [ERROR] doris_mcp_server.utils.db:767 - Stale connection cleanup error: 'NoneType' object has no attribute 'size' -2026-01-19 22:31:25.116 [ERROR] doris_mcp_server.utils.db:638 - Pool health test failed: (2003, "Can't connect to MySQL server on '127.0.0.1'") -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.utils.db:626 - Failed to initialize connection pool: Connection pool health check failed -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main.DorisServer:490 - stdio server startup failed: Connection pool health check failed -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main.DorisServer:491 - Error type: -2026-01-19 22:31:25.117 [ERROR] doris_mcp_server.main:929 - Server runtime error: Connection pool health check failed -2026-01-20 23:23:31.949 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.955 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.957 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.960 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data -2026-01-20 23:23:31.963 [ERROR] root:137 - Query execution failed: readexactly() called while another coroutine is already waiting for incoming data diff --git a/logs/doris_mcp_server_info.log b/logs/doris_mcp_server_info.log deleted file mode 100644 index 54d6c51..0000000 --- a/logs/doris_mcp_server_info.log +++ /dev/null @@ -1,1343 +0,0 @@ -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 15:39:29.702 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:487 - Process ID: 12975 -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 15:39:29.703 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 15:39:29.704 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:39:29.705 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 15:39:29.706 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 15:40:47.566 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:487 - Process ID: 14557 -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 15:40:47.567 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 15:40:47.568 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 15:40:47.569 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 15:40:47.570 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 15:40:47.571 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 16:36:35.835 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 16:36:35.836 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:487 - Process ID: 29289 -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 16:36:35.837 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 16:36:35.838 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 16:36:35.839 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 16:36:35.840 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 16:53:58.016 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 16:53:58.017 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:487 - Process ID: 32625 -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 16:53:58.018 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 16:53:58.019 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 16:53:58.020 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 16:53:58.021 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:53:58.021 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 16:53:58.022 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:32:53.103 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:32:53.104 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:487 - Process ID: 38754 -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:32:53.105 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:32:53.106 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:32:53.107 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:40:11.988 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:40:11.989 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:487 - Process ID: 3081 -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:40:11.990 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:40:11.991 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:40:11.992 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:40:11.993 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-14 22:59:43.880 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-14 22:59:43.881 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-14 22:59:43.882 [INFO] doris_mcp_server.system:487 - Process ID: 10301 -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-14 22:59:43.883 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-14 22:59:43.884 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-14 22:59:43.884 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-14 22:59:43.885 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-14 22:59:43.888 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:23:45.395 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:487 - Process ID: 35620 -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:23:45.396 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:23:45.397 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:23:45.398 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:23:45.399 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:23:45.400 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:24:23.052 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:24:23.054 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:487 - Process ID: 36985 -2026-01-16 14:24:23.055 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:24:23.057 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:24:23.058 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:24:23.059 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:24:23.060 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:24:23.062 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:24:23.063 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 14:25:59.436 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 14:25:59.437 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 14:25:59.438 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:487 - Process ID: 38530 -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 14:25:59.439 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 14:25:59.440 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 14:25:59.441 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 14:25:59.442 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 14:25:59.442 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-16 15:25:16.419 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-16 15:25:16.420 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-16 15:25:16.421 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:487 - Process ID: 61942 -2026-01-16 15:25:16.422 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-16 15:25:16.423 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-16 15:25:16.424 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-16 15:25:16.425 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-16 15:25:16.426 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-16 15:25:16.427 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-17 09:14:54.441 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:14:54.442 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:487 - Process ID: 93513 -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:14:54.443 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:14:54.444 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:14:54.445 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:14:54.475 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:14:54.523 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:14:54.529 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:14:54.535 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:14:54.535 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:14:54.535 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:14:54.539 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:14:54.539 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:14:54.540 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:14:54.545 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.545 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:14:54.546 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.547 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:14:54.549 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.549 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:14:54.550 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.550 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:14:54.551 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.551 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:14:54.554 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:14:54.554 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:16:02.365 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 09:16:02.367 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 09:16:02.368 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 09:16:18.658 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:16:18.659 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:487 - Process ID: 95493 -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:16:18.660 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:16:18.661 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:16:18.662 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:16:18.702 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:16:18.703 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:16:18.703 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:16:18.718 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:16:18.723 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:16:18.727 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:16:18.727 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:16:18.727 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:16:18.732 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:16:18.732 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:16:18.732 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:16:18.740 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.740 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:16:18.741 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.741 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:16:18.745 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.745 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:16:18.752 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.752 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:16:18.754 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.754 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:16:18.755 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:16:18.755 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:17:25.159 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.160 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:17:25.169 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.170 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:17:25.176 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.176 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:17:25.179 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.179 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:17:25.193 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.193 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:17:25.222 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:17:25.226 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 09:19:12.633 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 09:19:12.634 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 09:19:12.634 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 09:19:12.635 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 09:19:12.635 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 09:19:25.981 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:487 - Process ID: 96981 -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 09:19:25.982 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 09:19:25.983 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 09:19:25.984 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 09:19:26.035 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 09:19:26.035 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 09:19:26.036 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 09:19:26.059 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 09:19:26.059 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 09:19:26.060 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 09:19:26.060 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 09:19:26.063 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 09:19:26.066 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 09:19:26.066 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 09:19:26.066 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 09:19:26.074 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 09:19:26.074 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 09:19:26.074 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 09:19:26.077 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.077 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 09:19:26.078 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.078 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 09:19:26.080 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.080 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 09:19:26.083 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.083 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 09:19:26.085 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.085 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 09:19:26.086 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 09:19:26.086 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-17 15:17:53.130 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-17 15:17:53.140 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-17 15:17:53.141 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-17 15:17:53.143 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-17 15:17:53.144 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-17 15:18:06.084 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-17 15:18:06.085 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:487 - Process ID: 19996 -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-17 15:18:06.086 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-17 15:18:06.087 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-17 15:18:06.088 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-17 15:18:06.119 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-17 15:18:06.119 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-17 15:18:06.120 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-17 15:18:06.132 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-17 15:18:06.137 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-17 15:18:06.140 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-17 15:18:06.141 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-17 15:18:06.141 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-17 15:18:06.145 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-17 15:18:06.146 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-17 15:18:06.146 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-17 15:18:06.150 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.151 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-17 15:18:06.154 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.154 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-17 15:18:06.158 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.158 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-17 15:18:06.160 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.160 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-17 15:18:06.163 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.163 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-17 15:18:06.165 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-17 15:18:06.165 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 01:03:52.006 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 01:03:52.008 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 01:03:52.008 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 01:03:52.018 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 01:03:52.027 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 01:04:06.103 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:487 - Process ID: 29936 -2026-01-18 01:04:06.104 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 01:04:06.105 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 01:04:06.106 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 01:04:06.132 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 01:04:06.150 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 01:04:06.155 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 01:04:06.164 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 01:04:06.165 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 01:04:06.165 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 01:04:06.168 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 01:04:06.168 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 01:04:06.168 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 01:04:06.175 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.176 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 01:04:06.179 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.179 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 01:04:06.183 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.183 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 01:04:06.186 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.186 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 01:04:06.188 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.188 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 01:04:06.189 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 01:04:06.190 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 14:49:26.632 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 14:49:26.636 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 14:49:26.637 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 14:49:46.552 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:487 - Process ID: 43974 -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 14:49:46.553 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 14:49:46.554 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 14:49:46.555 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 14:49:46.583 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 14:49:46.596 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 14:49:46.599 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 14:49:46.602 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 14:49:46.602 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 14:49:46.602 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 14:49:46.608 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 14:49:46.608 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 14:49:46.608 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 14:49:46.612 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.612 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 14:49:46.616 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.616 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 14:49:46.618 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.619 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 14:49:46.619 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.620 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 14:49:46.621 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.621 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 14:49:46.624 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 14:49:46.625 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-18 17:46:25.131 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-18 17:46:25.133 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-18 17:46:25.134 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-18 17:46:25.134 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-18 17:46:25.135 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-18 22:39:37.740 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-18 22:39:37.743 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-18 22:39:37.744 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:487 - Process ID: 8829 -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-18 22:39:37.745 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-18 22:39:37.746 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-18 22:39:37.747 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-18 22:39:37.807 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-18 22:39:37.808 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-18 22:39:37.808 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-18 22:39:37.823 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-18 22:39:37.824 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-18 22:39:37.828 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-18 22:39:37.834 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-18 22:39:37.834 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-18 22:39:37.834 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-18 22:39:37.837 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-18 22:39:37.838 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-18 22:39:37.838 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-18 22:39:37.842 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.842 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-18 22:39:37.843 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.843 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-18 22:39:37.845 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.845 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-18 22:39:37.845 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.845 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-18 22:39:37.847 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.847 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-18 22:39:37.848 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-18 22:39:37.848 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-19 10:06:27.232 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:06:30.238 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:06:32.243 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:07:04.253 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:07:04.255 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:07:06.257 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:07:38.262 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:07:38.265 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:07:40.268 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:08:12.280 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:08:12.283 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:08:14.286 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:08:46.277 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:08:46.284 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:08:48.284 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:09:20.273 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:09:20.276 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:09:22.280 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:09:54.288 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:09:54.290 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:09:56.292 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:10:28.306 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:10:28.308 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:10:30.311 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:11:02.317 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:11:02.318 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:11:04.323 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:11:36.332 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:11:36.334 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:11:38.336 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:12:10.339 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:12:10.340 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:12:12.342 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:12:44.346 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:12:44.347 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:12:46.350 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:13:18.358 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 1/3) -2026-01-19 10:13:18.361 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 2/3) -2026-01-19 10:13:20.362 [INFO] doris_mcp_server.utils.db:785 - 🔄 Attempting pool recovery (attempt 3/3) -2026-01-19 10:13:32.161 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 10:13:32.163 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 10:13:32.163 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 10:13:32.164 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-19 10:13:32.164 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped -2026-01-19 10:13:32.165 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 10:13:32.165 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 10:13:32.166 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-19 10:13:32.167 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-19 22:31:25.111 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-19 22:31:25.112 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-19 22:31:25.113 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:487 - Process ID: 66952 -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-19 22:31:25.114 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-19 22:31:25.115 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-19 22:31:25.116 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.utils.db:1027 - Connection manager closed successfully -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.main.DorisServer:748 - Doris MCP Server has been shut down -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.logger:516 - Shutting down logging system... -2026-01-19 22:31:25.117 [INFO] doris_mcp_server.log_cleanup:171 - Log cleanup scheduler stopped -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.log_cleanup:163 - Log cleanup scheduler started - cleanup every 24h, max age 30 days -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:427 - ================================================================================ -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:428 - Doris MCP Server Logging System Initialized -2026-01-20 23:23:31.863 [INFO] doris_mcp_server.logger:429 - Log Level: INFO -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:431 - Log Directory: /Users/meng/work/tengzhi/readFileSystem/logs -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:434 - Console Logging: Disabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:435 - File Logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:436 - Audit Logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:437 - Log Cleanup: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:439 - Cleanup Settings: Max age 30 days, interval 24h -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.logger:443 - ================================================================================ -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:948 - Enhanced logging system with cleanup initialized successfully -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:949 - Log directory: logs -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:950 - Log level: INFO -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:951 - Audit logging: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:952 - Log cleanup: Enabled -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.utils.config:954 - Cleanup config: Max age 30 days, interval 24h -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:483 - System Information: -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:484 - Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ] -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:485 - Platform: darwin -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:486 - Working Directory: /Users/meng/work/tengzhi/readFileSystem -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:487 - Process ID: 71559 -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment LOG_LEVEL: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment LOG_FILE_PATH: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment ENABLE_AUDIT: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.system:493 - Environment AUDIT_FILE_PATH: Not Set -2026-01-20 23:23:31.864 [INFO] doris_mcp_server.main:902 - Starting Doris MCP Server... -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.main:903 - Transport: stdio -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.main:904 - Log Level: INFO -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.security:475 - All authentication methods are disabled - anonymous access allowed -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.db:207 - Session Cache initialized, save system session: True, save user session: False -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.schema_extractor:100 - Loaded excluded database list: ['information_schema', 'mysql', 'performance_schema', 'sys', 'doris_metadata'] -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_governance_tools:38 - DataGovernanceTools initialized -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_exploration_tools:38 - DataExplorationTools initialized -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.data_quality_tools:44 - DataQualityTools initialized with atomic tools -2026-01-20 23:23:31.865 [INFO] doris_mcp_server.utils.security_analytics_tools:38 - SecurityAnalyticsTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.dependency_analysis_tools:39 - DependencyAnalysisTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.performance_analytics_tools:39 - PerformanceAnalyticsTools initialized -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.tools.tools_manager:72 - DorisToolsManager initialized with business logic processors, v0.5.0 analytics tools, and ADBC query tools -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.main.DorisServer:428 - Starting Doris MCP Server (stdio mode) -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.security:122 - DorisSecurityManager initialized successfully -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.main.DorisServer:433 - Security manager initialization completed -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.db:588 - Database configuration validated successfully -2026-01-20 23:23:31.866 [INFO] doris_mcp_server.utils.db:589 - Initializing connection pool to 127.0.0.1:9030 -2026-01-20 23:23:31.901 [INFO] doris_mcp_server.utils.db:643 - 🔥 Warming up connection pool with 3 connections -2026-01-20 23:23:31.902 [INFO] doris_mcp_server.utils.db:677 - 🩺 Starting pool health monitor -2026-01-20 23:23:31.902 [INFO] doris_mcp_server.utils.db:691 - 🧹 Starting pool cleanup monitor -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.utils.db:664 - ✅ Pool warmup completed, 3 connections created -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.utils.db:623 - Connection pool initialized successfully, min connections: 0, max connections: 20 -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.main.DorisServer:437 - Connection manager initialization completed -2026-01-20 23:23:31.926 [INFO] doris_mcp_server.main.DorisServer:450 - Creating stdio_server transport... -2026-01-20 23:23:31.932 [INFO] doris_mcp_server.main.DorisServer:456 - stdio_server streams created successfully -2026-01-20 23:23:31.932 [INFO] doris_mcp_server.main.DorisServer:466 - Initialization options created successfully -2026-01-20 23:23:31.933 [INFO] doris_mcp_server.main.DorisServer:469 - Starting to run MCP server... -2026-01-20 23:23:31.936 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListToolsRequest -2026-01-20 23:23:31.936 [INFO] doris_mcp_server.main.DorisServer:362 - Handling tool list request -2026-01-20 23:23:31.936 [INFO] doris_mcp_server.main.DorisServer:364 - Returning 25 tools -2026-01-20 23:23:31.940 [INFO] mcp.server.lowlevel.server:713 - Processing request of type ListPromptsRequest -2026-01-20 23:23:31.941 [INFO] doris_mcp_server.main.DorisServer:398 - Handling prompt list request -2026-01-20 23:23:31.941 [INFO] doris_mcp_server.main.DorisServer:400 - Returning 6 prompts -2026-01-20 23:23:31.946 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.946 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: sales_analysis -2026-01-20 23:23:31.949 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.949 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: user_behavior_analysis -2026-01-20 23:23:31.954 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.954 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: performance_optimization -2026-01-20 23:23:31.957 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.957 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: data_quality_check -2026-01-20 23:23:31.959 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.959 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: report_generation -2026-01-20 23:23:31.963 [INFO] mcp.server.lowlevel.server:713 - Processing request of type GetPromptRequest -2026-01-20 23:23:31.963 [INFO] doris_mcp_server.main.DorisServer:410 - Handling prompt get request: real_time_monitoring -2026-01-20 23:23:50.840 [INFO] doris_mcp_server.main.DorisServer:741 - Shutting down Doris MCP Server -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.security:133 - DorisSecurityManager shutdown completed -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.main.DorisServer:745 - Security manager shutdown completed -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.db:684 - Pool health monitor stopped -2026-01-20 23:23:50.841 [INFO] doris_mcp_server.utils.db:698 - Pool cleanup monitor stopped diff --git a/logs/doris_mcp_server_warning.log b/logs/doris_mcp_server_warning.log deleted file mode 100644 index 948da41..0000000 --- a/logs/doris_mcp_server_warning.log +++ /dev/null @@ -1,53 +0,0 @@ -2026-01-19 10:06:27.232 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:06:30.234 [WARNING] doris_mcp_server.utils.db:795 - Pool close timeout, forcing cleanup -2026-01-19 10:06:30.238 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:06:32.243 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:06:34.246 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:07:04.253 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:07:04.254 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:07:06.257 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:07:08.260 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:07:38.262 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:07:38.265 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:07:40.268 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:07:42.274 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:08:12.280 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:08:12.283 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:08:14.286 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:08:16.288 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:08:46.275 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:08:46.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:08:48.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:08:50.284 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:09:20.273 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:09:20.276 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:09:22.279 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:09:24.281 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:09:54.287 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:09:54.290 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:09:56.292 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:09:58.298 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:10:28.306 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:10:28.308 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:10:30.311 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:10:32.312 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:11:02.317 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:11:02.318 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:11:04.323 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:11:06.329 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:11:36.332 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:11:36.334 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:11:38.336 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:11:40.338 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:12:10.339 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:12:10.339 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:12:12.342 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:12:14.345 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:12:44.346 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:12:44.347 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:12:46.350 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:12:48.352 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 -2026-01-19 10:13:18.357 [WARNING] doris_mcp_server.utils.db:718 - ❌ Pool health check failed, attempting recovery -2026-01-19 10:13:18.361 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 1 -2026-01-19 10:13:20.362 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 2 -2026-01-19 10:13:22.365 [WARNING] doris_mcp_server.utils.db:834 - ❌ Pool recovery health check failed on attempt 3 diff --git a/task.md b/task.md deleted file mode 100644 index ed2e270..0000000 --- a/task.md +++ /dev/null @@ -1,11 +0,0 @@ -# 任务:调整同步数值数据为左对齐 -## 待完成事项 -- [x] 修改 `ui/incoming_inspection_page.py` 中的输入框对齐方式为左对齐 -- [x] 修改 `ui/manual_inspection_page.py` 中的输入框对齐方式为左对齐 -- [x] 修改 `ui/inspection_card.py` 中的数值显示为左对齐 -- [x] 验证修改效果 -- [x] 恢复 `ui/incoming_inspection_page.py` 中的 "检验信息" 标签命名 -- [x] 调整布局:炉号1后跟检验信息1,炉号2后跟检验信息2,信息输入框跨列显示 - -## 当前状态 -- 入检界面布局已调整为交错式(炉号-信息),且检验信息输入框占据整行剩余空间。 diff --git a/walkthrough.md b/walkthrough.md deleted file mode 100644 index 39272bd..0000000 --- a/walkthrough.md +++ /dev/null @@ -1,19 +0,0 @@ -# 修改记录 - 调整入检界面布局顺序 - -## 1. 修改内容 - -### `ui/incoming_inspection_page.py` -- **布局重组**:调整了控件的显示顺序,采用了交错式布局以符合业务逻辑。 - - **组1**:炉号1 (Row) -> 检验信息1 (Row, 跨3列) - - **组2**:炉号2 (Row) -> 检验信息2 (Row, 跨3列) -- **输入框优化**:使用 `add_row_label_input(..., span_input=3)` 方法,使“检验信息”输入框占据行内剩余空间,方便输入长文本。 -- **逻辑修正**:同步更新了 `update_ui_with_data` 中的 `fixed_rows` 常量为 **6**。 - - **计算方式**:0:批次, 1:产地/规格, 2:炉号1, 3:信息1, 4:炉号2, 5:信息2。 - -## 2. 变更影响 -- **UI 呈现**:不仅恢复了独立的 "检验信息" 行,而且将其紧跟在对应的 "炉号" 之后,逻辑上更清晰(炉号1对应信息1,炉号2对应信息2)。 -- **数据回显**:重新计算了固定行数,确保在扫描查询后,这些自定义输入框不会被错误清除。 - -## 3. 验证 -- 静态代码检查通过。 -- 逻辑检查:`fixed_rows=6` 覆盖了所有静态插入的行,动态元素将正确追加在第 7 行之后。