출발 : | "Donald Fraser" |
---|---|
to : | "[admin]" |
제목 : | Re : '빠른'및 '즉시'모두스포츠 토토 베트맨 셧다운이 실패합니다 |
날짜 : | 2010-05-12 20:03:44 |
메시지 -ID : | PostgreSQL : Re : '빠른'및 '즉시'모두스포츠 토토 베트맨 셧다운이 |
보기 : | 원시 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용 |
스레드 : | |
목록 : | pgsql-admin |
----- 원본 메시지 -----
제목 : Re : [admin] 셧다운이 '빠른'및 '즉시'모두로 실패합니다
> David Schnur
>> 일반보다 특정 쿼리에 덜 관심이 없습니다
>> 질문
>> 언제 셧다운이 이렇게 매달릴 수 있습니다. 나는 이것이 가능할 것으로 기대했다
>> -m을 빠르게 사용할 때는 이해가 즉시 -m 즉시입니다.
>> 강제
>> 종료.
> 예,해야합니다. 시퀀스는 pg_ctl -m 즉시 보내기입니다.
> 포스트 마스터에게 Sigquit, 모든 아이에게 Sigquit을 보냅니다
> 프로세스 및 SIGQUIT 인터럽트 핸들러가 즉시 종료 ().
> 우체국 장에 버그가있을 수 있다고 생각하고있었습니다
> 이미 Sigquit을 보내지 못하게하는 기계
> sigterm (-m fast)을 받았지만 소스를 보는 것은 지원하지 않습니다
> 그 이론. 이 시점스포츠 토토 베트맨 유일한 명백한 이론은 백엔드라는 것입니다
>는 중단 불가능한 커널 호출에 갇혀 있지만 상상하기 어렵습니다
> what.
> 우체국 장은 -m 즉시 그 후에도 여전히 거기에 있습니까?
> 아직 거기에 있다면 이전 부분에 문제가있을 수 있습니다
>의 시퀀스.
> a gdb 스택 추적 -M 이후에 아직 존재하는 프로세스가 있습니다.
> 즉시 유익 할 수 있습니다. 당신이 시도 할 수있는 또 다른 것은입니다.
> 미세한 백엔드스포츠 토토 베트맨 "Kill -Quit Pid"매뉴얼.
> 안부, Tom Lane
유사한 관찰에 대한 더 많은 의견을 추가하려면
백업스포츠 토토 베트맨 데이터베이스를 복원하는 복원 스크립트가 있습니다 (PG_DUMP).
복원 중에 연결된 유일한 사용자는 LocalHost의 Postgres입니다. 안에
우리가 사용하는 스크립트
PG_CTL STOP -D $ PGDATA -M 즉시
데이터베이스를 중지하고 이것이 항상 작동하지는 않는다는 점을 지적했습니다.
우리는 최근 8.1스포츠 토토 베트맨 8.3으로 업그레이드했으며 이전에 이것을 눈치 채지 못했습니다
문제.
8.1과 8.3의 구성의 주요 차이점은 지금 우리가 있다는 것입니다
"autovacuum = on".
그 가치에 대해 삭제는 "빨간 청어"일 수 있습니다.
우리의 상황스포츠 토토 베트맨, 나는 문제가 생각하는 것에 더 경향이있을 것입니다
autovacuum과 관련하여 우리의 삭제 명령문이 없으므로
복원 절차를 복원하고 우리는 모든 진술이 될 때까지 pg_ctl 중지를 실행하지 않습니다
완료.
GODS
Donald Fraser
From | 날짜 | 주제 | |
---|---|---|---|
다음 메시지 | Greg Stark | 2010-05-12 22:43:56 | Re : 목록 트래픽 |
이전 메시지 | Tom Lane | 2010-05-12 17:16:13 | Re : '빠른'및 '즉시'모두스포츠 토토 베트맨 셧다운이 실패합니다 |