-
Notifications
You must be signed in to change notification settings - Fork 418
Description
Pre-submission checklist | 提交前检查
- I have searched existing issues and this hasn't been mentioned before | 我已搜索现有问题,确认此问题尚未被提及
- I have read the project documentation and confirmed this issue doesn't already exist | 我已阅读项目文档并确认此问题尚未存在
- This issue is specific to MemOS and not a general software issue | 该问题是针对 MemOS 的,而不是一般软件问题
Bug Description | 问题描述
memos-api-docker | trace-id | path=None | memos.api.config - WARNING - config.py:204 - init - missing NACOS_SERVER_ADDR / AK / SK / DATA_ID
neo4j-docker | 2026-01-06 13:10:33.055+0000 INFO ======== Neo4j 5.26.4 ========
memos-api-docker | trace-id | path=None | memos.mem_scheduler.orm_modules.api_redis_model - ERROR - api_redis_model.py:516 - load_redis_engine_from_env - Failed to create Redis connection from environment variables: Error -3 connecting to redis:6379. Temporary failure in name resolution.
memos-api-docker | trace-id | path=None | memos.api.handlers.component_init - ERROR - component_init.py:147 - init_server - Failed to initialize Redis client: Failed to create Redis connection from environment variables: Error -3 connecting to redis:6379. Temporary failure in name resolution.
memos-api-docker | Traceback (most recent call last):
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 389, in connect_check_health
memos-api-docker | sock = self.retry.call_with_retry(
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/retry.py", line 105, in call_with_retry
memos-api-docker | return do()
memos-api-docker | ^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 390, in
memos-api-docker | lambda: self._connect(), lambda error: self.disconnect(error)
memos-api-docker | ^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 767, in _connect
memos-api-docker | for res in socket.getaddrinfo(
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/socket.py", line 974, in getaddrinfo
memos-api-docker | for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | socket.gaierror: [Errno -3] Temporary failure in name resolution
memos-api-docker |
memos-api-docker | During handling of the above exception, another exception occurred:
memos-api-docker |
memos-api-docker | Traceback (most recent call last):
memos-api-docker | File "/app/src/memos/mem_scheduler/orm_modules/api_redis_model.py", line 506, in load_redis_engine_from_env
memos-api-docker | if not redis_client.ping():
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/commands/core.py", line 1219, in ping
memos-api-docker | return self.execute_command("PING", **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/client.py", line 621, in execute_command
memos-api-docker | return self._execute_command(*args, **options)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/client.py", line 627, in _execute_command
memos-api-docker | conn = self.connection or pool.get_connection()
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/utils.py", line 195, in wrapper
memos-api-docker | return func(*args, **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 1533, in get_connection
memos-api-docker | connection.connect()
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 380, in connect
memos-api-docker | self.connect_check_health(check_health=True)
memos-api-docker | File "/usr/local/lib/python3.11/site-packages/redis/connection.py", line 397, in connect_check_health
memos-api-docker | raise ConnectionError(self._error_message(e))
memos-api-docker | redis.exceptions.ConnectionError: Error -3 connecting to redis:6379. Temporary failure in name resolution.
How to Reproduce | 如何重现
运行docker
Environment | 环境信息
docker compose up
Additional Context | 其他信息
...
Willingness to Implement | 实现意愿
- I'm willing to implement this myself | 我愿意自己解决
- I would like someone else to implement this | 我希望其他人来解决