인프런 커뮤니티 질문&답변

dmsgp6598님의 프로필 이미지

작성한 질문수

따라하며 배우는 MySQL on Docker

ProxySQL 구성 및 Failover 테스트

app_test_insert.sh 쉘 스크립트 실행 오류

작성

·

124

0

sh app_test_insert.sh 실습중인데 쉘 스크립트 만든 후 실행하면 실행이 안됩니다. ERROR 9001 (HY000) at line 1: Max connect timeout reached while reaching hostgroup 10 after 10000ms위와 같이 connect 오류가 납니다. 왜 그러는 걸까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

dmsgp6598님, app_test_insert.sh 스크립트 실행 중 발생한 오류 메시지는 MySQL 연결 시간 초과와 관련된 것으로 보입니다. “Max connect timeout reached” 오류는 주로 MySQL 서버에 접속을 시도했을 때 설정된 최대 연결 시간을 초과하여 서버에 연결하지 못했을 때 발생합니다.

다음 단계를 확인해주세요:
1. MySQL 서버가 정상적으로 작동 중인지 확인해보세요.
2. Docker 컨테이너가 올바르게 실행되고 있는지, docker ps 명령어로 확인해보세요.
3. MySQL 서버의 호스트, 포트, 사용자 이름, 비밀번호 등 접속 정보가 쉘 스크립트에 올바르게 설정되었는지 확인하세요.
4. 네트워크 상태가 안정적인지 확인하고, 방화벽 설정이 연결을 차단하고 있지 않은지 검토해보세요.
5. 현재 사용하고 있는 호스트 그룹 및 관련 설정을 검토하여 연결 시간 초과 문제를 해결할 수 있는 구성 변경이 필요한지 확인해보세요.

실습 환경 및 스크립트와 관련된 보다 구체적인 문제 해결을 위해서는 실행하고 있는 Docker 컨테이너의 설정이나 쉘 스크립트 내용을 좀 더 자세히 알아볼 필요가 있습니다. 필요한 경우 해당 오류 메시지와 함께 MySQL 서버의 로그를 확인해 추가 힌트를 얻을 수 있습니다.