안녕하세요.
현재 postgresql 10.3 을 쓰고 있는데
check point 프로세스가 자주 죽는 현상이 있습니다.
아님 psql 프로세스가 죽을때도 있고요
check pointer 프로세스를 strae로 보면 check pointer - SIGQUIT{si_signo=SIGQUIT, si_code=SI_USER, si_pid=15416, si_uid=501}
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP ABRT BUS FPE SEGV CONT SYS RTMIN RT_1], NULL, 8) = 0
exit_group(2)
가 발생하고
/var/log/message 로그를 보면 아래와 같이 디스크 에러가 발생합니다.
kernel: sd 0:0:0:0: [sda] Sense Key : Medium Error [current]
kernel: sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error
kernel: sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 29 3c 0b 90 00 00 40 00
kernel: end_request: critical medium error, dev sda, sector 691800976
kernel: __ratelimit: 26 callbacks suppressed
kernel: Buffer I/O error on device sda3, logical block 81180786
kernel: lost page write due to I/O error on sda3
kernel: Buffer I/O error on device sda3, logical block 81180787
kernel: lost page write due to I/O error on sda3
kernel: Buffer I/O error on device sda3, logical block 81180788
kernel: lost page write due to I/O error on sda3
kernel: Buffer I/O error on device sda3, logical block 81180789
kernel: lost page write due to I/O error on sda3
현재는 디스크 문제로 파악하고 교체를 진행하고자 하려는데
제가 궁금한것은 이게 과연 디스크가 문제 있어서 check pointer 또는 psql 자체가 죽는지 궁금합니다.
|