/ tmp가 가득 찼을 때 로깅


0

mysql에서 일부 테이블을 손상시키는 버그를 추적하려고하는데 일부 update쿼리가 실행 되는 동시에 / tmp가 가득 차면 어떻게 될까요? 그렇다면 어디에 기록됩니까? 그것을 기록하는 방법이 없다면?

감사합니다!


귀하의 질문을 해독하기가 매우 어려워서 더 읽기 쉽게 편집했습니다. 여전히 같은 질문입니까?
Adam

답변:


1

디스크가 가득 찬 경우 파일에 쓰려고하는 응용 프로그램에 어떤 일이 발생하는지 알고 싶습니다.

대답은 write()전화가 돌아 오는 것 ENOSPC입니다.

특정 응용 프로그램이 해당 오류에 응답하는 방식은 다양하지만 mysql의 경우 다음과 유사한 오류가 발생합니다. Error writing file '/var/log/mysql.log' (Errcode :28)

어디서 perror 28보여줍니다 :OS error code 28: No space left on device

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.