Docker-composeでデプロイした際、Redisの設定が効かない、Redisへの接続でエラーが出る場合、どう解決すればいいですか?

エラー内容

2025-12-10 08:04:25.265 INFO [Thread-38 (process_request_thread)] [_internal.py:97] - 192.168.128.11 - - [10/Dec/2025 08:04:25] "GET /console/api/workspaces/current/models/model-types/llm HTTP/1.1" 200 -
api-1  | 2025-12-10 08:04:29.968 WARNING [Thread-44 (process_request_thread)] [connection.py:669] - ホスト名が指定されていません。デフォルトの 'localhost' に復帰します
api-1  | 2025-12-10 08:04:30.593 ERROR [Thread-44 (process_request_thread)] [app.py:875] - /console/api/account/change-email [POST] で例外が発生しました
api-1  | Traceback (most recent call last):
api-1  |   File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 32, in __call__
api-1  |     return self.__value__
api-1  |            ^^^^^^^^^^^^^^
api-1  | AttributeError: 'ChannelPromise' オブジェクトに属性 '__value__' がありません。'__call__' という意味ですか?
api-1  | 
api-1  | 上記の例外の処理中に、別の例外が発生しました:
api-1  | 
api-1  | Traceback (most recent call last):
api-1  |   File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 951, in create_channel
api-1  |     return self._avail_channels.pop()
api-1  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1  | IndexError: 空のリストから pop しようとしました
api-1  | 
api-1  | 上記の例外の処理中に、別の例外が発生しました:
api-1  | 
api-1  | Traceback (most recent call last):
api-1  |   File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 385, in connect_check_health
api-1  |     sock = self.retry.call_with_retry(
api-1  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1  |   File "/app/api/.venv/lib/python3.12/site-packages/redis/retry.py", line 87, in call_with_retry
api-1  |     return do()
api-1  |            ^^^^
api-1  |   File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 386, in 
api-1 | lambda: self._connect(), lambda error: self.disconnect(error) api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 797, in _connect api-1 | raise err api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 781, in _connect api-1 | sock.connect(socket_address) api-1 | ConnectionRefusedError: [Errno 111] 接続が拒否された api-1 | api-1 | 上記の例外の処理中に、別の例外が発生しました: api-1 | api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 472, in _reraise_as_library_errors api-1 | yield api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 459, in _ensure_connection api-1 | return retry_over_time( api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 318, in retry_over_time api-1 | return fun(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 938, in _connection_factory api-1 | self._connection = self._establish_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 860, in _establish_connection api-1 | conn = self.transport.establish_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 975, in establish_connection api-1 | self._avail_channels.append(self.create_channel(self)) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 953, in create_channel api-1 | channel = self.Channel(connection) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/redis.py", line 751, in __init__ api-1 | self.client.ping() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/commands/core.py", line 1219, in ping api-1 | return self.execute_command("PING", **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/client.py", line 624, in execute_command api-1 | return self._execute_command(*args, **options) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/client.py", line 630, in _execute_command api-1 | conn = self.connection or pool.get_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/utils.py", line 188, in wrapper api-1 | return func(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 1530, in get_connection api-1 | connection.connect() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 379, in connect api-1 | self.connect_check_health(check_health=True) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 391, in connect_check_health api-1 | raise ConnectionError(self._error_message(e)) api-1 | redis.exceptions.ConnectionError: localhost:6379 に接続中にエラー 111 が発生しました。接続が拒否されました。 api-1 | api-1 | 上記の例外が、以下の例外の直接の原因です: api-1 | api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request api-1 | rv = self.dispatch_request() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request api-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 404, in wrapper api-1 | resp = resource(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view api-1 | return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request api-1 | resp = meth(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 268, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 220, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/libs/login.py", line 80, in decorated_view api-1 | return current_app.ensure_sync(func)(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/wraps.py", line 37, in decorated api-1 | return view(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/controllers/console/workspace/account.py", line 504, in post api-1 | token = AccountService.send_change_email_email( api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/services/account_service.py", line 535, in send_change_email_email api-1 | send_change_mail_task.delay( api-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/task.py", line 444, in delay api-1 | return self.apply_async(args, kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/task.py", line 601, in apply_async api-1 | return app.send_task( api-1 | ^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/base.py", line 930, in send_task api-1 | amqp.send_task_message(P, name, message, **options) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/amqp.py", line 523, in send_task_message api-1 | ret = producer.publish( api-1 | ^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 190, in publish api-1 | return _publish( api-1 | ^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 556, in _ensured api-1 | return fun(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 200, in _publish api-1 | channel = self.channel api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 224, in _get_channel api-1 | channel = self._channel = channel() api-1 | ^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 34, in __call__ api-1 | value = self.__value__ = self.__contract__() api-1 | ^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 240, in api-1 | channel = ChannelPromise(lambda: connection.default_channel) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 957, in default_channel api-1 | self._ensure_connection(**conn_opts) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 458, in _ensure_connection api-1 | with ctx(): api-1 | ^^^^^ api-1 | File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__ api-1 | self.gen.throw(value) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 476, in _reraise_as_library_errors api-1 | raise ConnectionError(str(exc)) from exc api-1 | kombu.exceptions.OperationalError: localhost:6379 に接続中にエラー 111 が発生しました。接続が拒否されました。 api-1 | 2025-12-10 08:04:30.610 ERROR [Thread-44 (process_request_thread)] [app.py:875] - /console/api/account/change-email [POST] で例外が発生しました api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 32, in __call__ api-1 | return self.__value__ api-1 | ^^^^^^^^^^^^^^ api-1 | AttributeError: 'ChannelPromise' オブジェクトに属性 '__value__' がありません。'__call__' という意味ですか? api-1 | api-1 | 上記の例外の処理中に、別の例外が発生しました: api-1 | api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 951, in create_channel api-1 | return self._avail_channels.pop() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | IndexError: 空のリストから pop できません api-1 | api-1 | 上記の例外の処理中に、別の例外が発生しました: api-1 | api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 385, in connect_check_health api-1 | sock = self.retry.call_with_retry( api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/retry.py", line 87, in call_with_retry api-1 | return do() api-1 | ^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 386, in api-1 | lambda: self._connect(), lambda error: self.disconnect(error) api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 797, in _connect api-1 | raise err api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 781, in _connect api-1 | sock.connect(socket_address) api-1 | ConnectionRefusedError: [Errno 111] 接続が拒否された api-1 | api-1 | 上記の例外の処理中に、別の例外が発生しました: api-1 | api-1 | トレースバック (最も最近の呼び出し優先): api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 472, in _reraise_as_library_errors api-1 | yield api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 459, in _ensure_connection api-1 | return retry_over_time( api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 318, in retry_over_time api-1 | return fun(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 938, in _connection_factory api-1 | self._connection = self._establish_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 860, in _establish_connection api-1 | conn = self.transport.establish_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 975, in establish_connection api-1 | self._avail_channels.append(self.create_channel(self)) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/virtual/base.py", line 953, in create_channel api-1 | channel = self.Channel(connection) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/transport/redis.py", line 751, in __init__ api-1 | self.client.ping() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/commands/core.py", line 1219, in ping api-1 | return self.execute_command("PING", **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/client.py", line 624, in execute_command api-1 | return self._execute_command(*args, **options) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/client.py", line 630, in _execute_command api-1 | conn = self.connection or pool.get_connection() api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/utils.py", line 188, in wrapper api-1 | return func(*args, **kwargs) api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 1530, in get_connection api-1 | connection.connect() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 379, in connect api-1 | self.connect_check_health(check_health=True) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/redis/connection.py", line 391, in connect_check_health api-1 | raise ConnectionError(self._error_message(e)) api-1 | redis.exceptions.ConnectionError: localhost:6379 に接続中にエラー 111 が発生しました。接続が拒否されました `````` .\napi-1 | \napi-1 | 上記の例外は、以下の例外の直接の原因でした:\napi-1 | \napi-1 | Traceback (most recent call last):\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request\napi-1 | rv = self.dispatch_request()\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request\napi-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 404, in wrapper\napi-1 | resp = resource(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view\napi-1 | return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request\napi-1 | resp = meth(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/controllers/console/wraps.py", line 268, in decorated\napi-1 | return view(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/controllers/console/wraps.py", line 220, in decorated\napi-1 | return view(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/libs/login.py", line 80, in decorated_view\napi-1 | return current_app.ensure_sync(func)(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/controllers/console/wraps.py", line 37, in decorated\napi-1 | return view(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/controllers/console/workspace/account.py", line 504, in post\napi-1 | token = AccountService.send_change_email_email(\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/services/account_service.py", line 535, in send_change_email_email\napi-1 | send_change_mail_task.delay(\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/task.py", line 444, in delay\napi-1 | return self.apply_async(args, kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/task.py", line 601, in apply_async\napi-1 | return app.send_task(\napi-1 | ^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/base.py", line 930, in send_task\napi-1 | amqp.send_task_message(P, name, message, **options)\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/celery/app/amqp.py", line 523, in send_task_message\napi-1 | ret = producer.publish(\napi-1 | ^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 190, in publish\napi-1 | return _publish(\napi-1 | ^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 556, in _ensured\napi-1 | return fun(*args, **kwargs)\napi-1 | ^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 200, in _publish\napi-1 | channel = self.channel\napi-1 | ^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 224, in _get_channel\napi-1 | channel = self._channel = channel()\napi-1 | ^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/utils/functional.py", line 34, in __call__\napi-1 | value = self.__value__ = self.__contract__()\napi-1 | ^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/messaging.py", line 240, in \napi-1 | channel = ChannelPromise(lambda: connection.default_channel)\napi-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 957, in default_channel\napi-1 | self._ensure_connection(**conn_opts)\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 458, in _ensure_connection\napi-1 | with ctx():\napi-1 | ^^^^^\napi-1 | File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__\napi-1 | self.gen.throw(value)\napi-1 | File "/app/api/.venv/lib/python3.12/site-packages/kombu/connection.py", line 476, in _reraise_as_library_errors\napi-1 | raise ConnectionError(str(exc)) from exc\napi-1 | kombu.exceptions.OperationalError: Error 111 connecting to localhost:6379. Connection refused.\napi-1 | 2025-12-10 08:04:30.616 INFO [Thread-44 (process_request_thread)] [_internal.py:97] - 192.168.128.11 - - [10/Dec/2025 08:04:30] \"POST /console/api/account/change-email HTTP/1.1\" 500 -\n\n![画像|690x444](upload://1Pu11n4kRSu1uFabKWX81ZYzZs1.png)\n\nredis設定\n\n```\n# Redis Configuration\n# このRedis設定は、キャッシュおよび会話中のpub/subに使用されます。\n# ------------------------------\n\nREDIS_HOST=redis\nREDIS_PORT=6379\nREDIS_USERNAME=\nREDIS_PASSWORD=\nREDIS_USE_SSL=false\n# SSL設定(REDIS_USE_SSL=trueの場合)\nREDIS_SSL_CERT_REQS=CERT_NONE\n# オプション: CERT_NONE, CERT_OPTIONAL, CERT_REQUIRED\nREDIS_SSL_CA_CERTS=\n# SSL検証用のCA証明書ファイルのパス\nREDIS_SSL_CERTFILE=\n# SSL認証用のクライアント証明書ファイルのパス\nREDIS_SSL_KEYFILE=\n# SSL認証用のクライアント秘密鍵ファイルのパス\nREDIS_DB=0\n\n# Redis Sentinelモードを使用するかどうか。\n# 有効にすると、アプリケーションは自動的にSentinelを通じてマスターノードに接続します。\nREDIS_USE_SENTINEL=false\n\n# Redis Sentinelノードのリスト。Sentinelモードが有効の場合、少なくとも1つのSentinelのIPとポートを指定してください。\n# 形式: `:,:,:`\nREDIS_SENTINELS=\nREDIS_SENTINEL_SERVICE_NAME=\nREDIS_SENTINEL_USERNAME=\nREDIS_SENTINEL_PASSWORD=\nREDIS_SENTINEL_SOCKET_TIMEOUT=0.1\n\n# Redis Clusterノードのリスト。Clusterモードが有効の場合、少なくとも1つのClusterのIPとポートを指定してください。\n# 形式: `:,:,:`\nREDIS_USE_CLUSTERS=false\nREDIS_CLUSTERS=\nREDIS_CLUSTERS_PASSWORD=\n```\n\ndocker-compose内容(主な部分)\n\n```\nservices:\n # APIサービス\n api:\n image: docker.1ms.run/langgenius/dify-api:1.10.1-fix.1\n restart: always\n #user: \"root:root\"\n deploy:\n resources:\n limits:\n memory: 1024M\n cpus: '1'\n environment:\n # 共通の環境変数を使用。\n <

解決しましたか?どのように解決されたのでしょうか?私もこの頭の痛い問題に直面しています。