momomobinx opened a new issue, #92: URL: https://github.com/apache/doris-mcp-server/issues/92
# Describe the bug After running the Doris MCP Server for an extended period, it inevitably becomes unusable and throws errors for all requests. I attempted to recover it using docker restart doris-mcp-server, but this did not restore functionality. The only way to get it working again is to run docker-compose down followed by docker-compose up -d. This indicates that docker restart is not sufficient to clear whatever internal state is causing the failure, likely related to stale database connections or internal server resources. # To Reproduce Run the Doris MCP Server using Docker Compose for an extended period (several hours/days) under normal load. Wait until the server starts throwing errors (e.g., connection timeouts, internal server errors). Run docker restart doris-mcp-server and test if the server is functional again. (It will likely still be broken). Run docker-compose down followed by docker-compose up -d. The server will be functional again. # Expected behavior docker restart doris-mcp-server should be sufficient to clear any internal state and restore the service to a healthy state, similar to a full container recreation. Environment (please complete the following information): doris-mcp-server version: [请填写你的版本,例如 0.6.0] Deployment Method: Docker / Docker Compose OS: [例如 Ubuntu 22.04] Additional context This is very similar to issues reported with database connection pools timing out in long-running sessions . It seems like docker restart might not be effectively resetting the internal connection pool or async event loop, leaving it in a broken state. A complete container teardown (down) is required to truly reset the environment. This could be related to the async event loop issues fixed in earlier versions that still cause problems with internal resource cleanup . -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
