웹 컨테이너가 Redis에 연결되지 않음

두 컨테이너로 구성된 멀티사이트를 업그레이드했으며, Postgres 13에서 15로 마이그레이션까지 완료했습니다. 그런데 이제 gunicorn이 redis에 연결할 수 없다고 경고하며 . Error connecting to Redis on data:6379 (Redis::TimeoutError) . 라는 오류 메시지를 출력합니다.
Redis는 실행 중입니다. 포트도 열려 있으며, 예를 들어 ssh를 사용하여 web_only 컨테이너에서 포트 6379에 연결할 수 있습니다. 하지만 gunicorn은 연결할 수 없습니다. Docker 20을 사용 중입니다. 어떤 아이디어가 있을까요?

감사합니다!

해당 포트에 다른 것이 실행 중이지 않은지 확인하고 데이터 컨테이너를 다시 빌드해 보세요.

정확한 Docker 버전이 무엇인가요? 업그레이드할 수 있나요?

이러한 종류의 설명할 수 없는 Docker 네트워크 연결 문제가 발생하면, 모든 컨테이너를 네트워크에서 분리하고 네트워크를 삭제한 뒤 다시 생성하여 컨테이너를 재연결하는 방법으로 해결될 수 있습니다.

때로는 이 작업에 컨테이너 재빌드까지 추가로 필요합니다.