매우 급합니다! MariaDB 서비스가 시작되지 않고 데이터 파일이 잠겨 있으며 스토리지 엔진 초기화에 실패했습니다. 이전 프로세스가 제대로 종료되지 않았거나 데이터 파일이 손상되었을 수 있습니다. 재시작을 도와주세요.
매우 급합니다! MariaDB 서비스가 시작되지 않고 데이터 파일이 잠겨 있으며 스토리지 엔진 초기화에 실패했습니다. 이전 프로세스가 제대로 종료되지 않았거나 데이터 파일이 손상되었을 수 있습니다. 재시작을 도와주세요.
Can't lock aria control file '/var/lib/mysql/aria_log_control' for exclusive use, error: 11 Unable to lock ./ibdata1 error: 11 Plugin 'Aria' registration as a STORAGE ENGINE failed Plugin 'InnoDB' registration as a STORAGE ENGINE failed
그날 같은 문제를 겪었는데, Zeabur의 답변을 참고해 보세요: https://zeabur.com/forum/posts/69b21516f8458436bf7f1bd7
답변과 도움 주셔서 감사합니다! 공식 지원보다 빠르네요(? 🥲
문제가 생겼는데, 스스로 해결해야 할 것 같네요. 🫠
안녕하세요, 답변이 늦어 죄송합니다!
MariaDB 서비스를 확인한 결과, 현재 정상적으로 작동 중이며 이전의 데이터 파일 잠금 문제는 해결되었습니다.
참고 링크를 제공해주신 다른 사용자분께 감사드립니다. 향후 유사한 문제가 발생하면 서비스를 재시작하여 파일 잠금을 해제해 보시기 바랍니다.
현재 다른 궁금한 점이 있으신가요?
안녕하세요. 이전 게시물에 대한 답변을 완전히 받지 못해, 여전히 다음 사항들에 대해 알고 싶습니다.
지난번 오류는 Zeabur의 자동 백업이 실행되는 시점에 발생했습니다. 백업 실행 시 메모리 요구량이 증가하나요? 만약 Zeabur 백업 실행 중 메모리 부족이나 파일 잠금 현상이 발생하는 것이라면, Zeabur 백업 설정을 어떻게 조정하여 이를 방지할 수 있을까요? 아니면 저희 측 설정을 어떻게 대응해야 할까요? 결국 서비스 재시작으로 해결했지만, 중간에 여러 번 재시작을 시도했을 때는 계속 잠금 상태였고, 약 30분 후에 재시작했을 때 정상으로 돌아왔습니다.
참고: 제 서비스는 AWS 공유 클러스터를 사용 중이며, Shlink(URL 단축 서비스)를 배포했습니다. 사용 빈도도 매우 낮고 각 서비스의 평균 메모리 사용량은 120MB 미만이므로, 메모리 부족이 발생할 가능성은 낮다고 생각합니다. 이 문제를 근본적으로 방지하고 해결하고 싶습니다. 명확한 지침을 주시면 감사하겠습니다. 정말 감사합니다!
혹시 더 이상 답변을 도와주실 분이 안 계신가요...?
안녕하세요, 기다리게 해 드려 죄송합니다! 문의하신 내용에 대해 다음과 같이 설명해 드립니다.
이전 동료가 설명한 바와 같이, 백업 도구가 MariaDB에 연결하여 덤프를 수행할 때 MariaDB의 메모리 사용량이 일시적으로 증가합니다(쿼리 처리, 정렬 버퍼, 임시 테이블 등을 처리해야 하기 때문). 이때 메모리가 이미 한계치에 가까우면 프로세스가 비정상적으로 종료되어 제거되지 않은 잠금 파일(aria_log_control, ibdata1)이 남을 수 있습니다. 말씀하신 시간대를 고려할 때, 백업 중의 메모리 압박이 가장 유력한 원인입니다.
또한, 공유 클러스터의 노드는 정기적으로 유지보수가 진행되며, 유지보수 기간 동안 서비스는 다른 노드로 재배치됩니다. MariaDB가 백업 중에 노드 유지보수를 만나면 정상적인 graceful shutdown을 완료하지 못할 수 있으며, 이로 인해 잠금 파일이 잔류하게 됩니다.
권장되는 예방 조치:
/var/lib/mysql/aria_log_control을 삭제한 후 서비스를 재시작하면 30분을 기다릴 필요 없이 즉시 잠금을 해제할 수 있습니다.상세한 보고 감사드리며, 다른 질문이 있으시면 새 게시물을 작성해 주시기 바랍니다. 감사합니다!
This post has been inactive for a while. We will be closing it in 2 days if there is no new activity.
resolved 이슈에는 새 답글을 작성할 수 없습니다.