MariaDB / Galera - 정지 노드 전체 3개 노드 클러스터 동결
모두 건강하시길 바랍니다. :-)
현재 문제가 재발하고 있습니다.3개의 노드로 구성된 데이터베이스 클러스터는 현재 거의 매일 장애가 발생합니다.그 이유는 3개의 노드 중 하나가 행하고 있기 때문에 클러스터 전체가 행하고 있다는 것을 반복하고 있습니다.그러나 장애로부터 보호할 수 있는 클러스터가 있습니다. :- (
이 문제는 모든 접속 시행이 타임아웃되도록 동작합니다.ssh를 통해 각 노드에 연결하고 "mariadb" 또는 "mysql" 명령을 실행합니다.지금까지는 명령어가 3개 중 2개 노드에서 작동했고, 1개 노드(행하고 있는 노드)가 응답하지 않았습니다.이제 "reboot -f"를 통해 중단 노드를 재시작하면 클러스터는 몇 초 후에 다시 정상 상태가 됩니다.
MariaDB 서비스를 중지할 수 없기 때문에 "-f"가 없는 재부팅은 작동하지 않습니다.정지된 노드는 몇 시간이 지나도 클러스터에서 제거되지 않습니다.
"mysqlcheck -A -e" 명령은 모든 테이블에 대해 "OK"를 표시합니다.그래서 나는 아무도 부패하지 않기를 바란다.
데이터베이스가 항상 매우 안정적이기 때문에 저는 이것에 대해 필사적입니다. :- (
좋은 생각 있는 사람?
델의 구성:
- 각 서버에는 8개의 CPU 코어와 32GB RAM이 있으며 SSD로 동작합니다.
- Ubuntu 20.04 LTS(최신 업데이트 포함)
- 마리아DB 10.5.8
- "wsrep_module_version" 10
2-3백만 개의 데이터 레코드가 있는 테이블이 2개 있습니다.다른 테이블(약 10개 추가)에는 1~60.000개의 데이터 레코드가 있습니다.데이터베이스는 초당 약 100회 액세스됩니다.
언급URL : https://stackoverflow.com/questions/65029561/mariadb-galera-hanging-node-freezes-whole-three-node-cluster
'sourcecode' 카테고리의 다른 글
"pip install --user..."의 목적은 무엇입니까? (0) | 2022.10.27 |
---|---|
PDO:: 날짜의 PARAM? (0) | 2022.10.27 |
Python에서는 epoch 이후 초를 datetime 개체로 변환하려면 어떻게 해야 합니까? (0) | 2022.10.27 |
Python Flask, 콘텐츠 유형 설정 방법 (0) | 2022.10.27 |
Laravel 데이터베이스 스키마, Nullable Foreign (0) | 2022.10.07 |