대부분의 Unix 플랫폼에서롤 토토QL명령 제목 수정PS
, 개별 서버 프로세스를 쉽게 식별 할 수 있습니다. 샘플 디스플레이는
$ ps auxww | grep ^롤 토토 롤 토토 15551 0.0 0.1 57536 7132 pts/0 s 18:02 0:00 롤 토토 -I 롤 토토 15554 0.0 0.0 57536 1184? SS 18:02 0:00 롤 토토 : 배경 작가 롤 토토 15555 0.0 0.0 57536 916? SS 18:02 0:00 롤 토토 : Checkpointer 롤 토토 15556 0.0 0.0 57536 916? SS 18:02 0:00 롤 토토 : Walwriter 롤 토토 15557 0.0 0.0 58504 2244? SS 18:02 0:00 롤 토토 : Autovacuum 런처 롤 토토 15582 0.0 0.0 58772 3080? SS 18:04 0:00 롤 토토 : Joe Runbug 127.0.0.1 유휴 롤 토토 15606 0.0 0.0 58772 3052? SS 18:07 0:00 롤 토토 : TGL 회귀 [로컬] 대기를 선택하십시오 롤 토토 15610 0.0 0.0 58772 3056? SS 18:07 0:00 롤 토토 : TGL 회귀 [로컬] 트랜잭션의 유휴 상태
(적절한 호출PS
표시된 내용의 세부 사항과 마찬가지로 플랫폼마다 다릅니다. 이 예제는 최근 Linux 시스템에서 나온 것입니다.) 여기에 나열된 첫 번째 프로세스는 기본 서버 프로세스입니다. 표시된 명령 인수는 출시 될 때 사용 된 것과 동일합니다. 다음 4 가지 프로세스는 기본 프로세스에 의해 자동으로 시작된 백그라운드 작업자 프로세스입니다. (그만큼“Autovacuum 런처”시스템을 AutoVacuum을 실행하지 않도록 설정 한 경우 프로세스가 없습니다.) 나머지 프로세스 각각은 하나의 클라이언트 연결을 처리하는 서버 프로세스입니다. 이러한 프로세스 각각은 명령 줄 표시를 양식으로 설정합니다
롤 토토 :사용자
데이터베이스
host
활동
사용자, 데이터베이스 및 (클라이언트) 호스트 항목은 클라이언트 연결 수명에 대해 동일하게 유지되지만 활동 표시기는 변경됩니다. 활동은 될 수 있습니다유휴
(즉, 클라이언트 명령을 기다리고 있음),트랜잭션의 유휴
(A 내부의 클라이언트 대기시작
block) 또는와 같은 명령 유형 이름select
. 또한,대기
서버 프로세스가 현재 다른 세션에서 보유한 잠금 장치에서 기다리고있는 경우 추가됩니다. 위의 예에서 우리는 프로세스 15606이 프로세스 15610이 거래를 완료하고 일부 잠금을 해제하기를 기다리고 있다고 추론 할 수 있습니다. (프로세스 15610은 다른 활성 세션이 없기 때문에 차단제 여야합니다. 더 복잡한 경우에pg_locks
누가 누구를 차단하는지 결정하는 시스템보기.)
ifcluster_name구성되었습니다. 구성되었습니다. 클러스터 이름도 표시됩니다PS
출력 :
$ psql -c 'show cluster_name' cluster_name -------------- 서버 1 (1 줄) $ ps aux | grep server1 롤 토토 27093 0.0 0.0 30096 2752? SS 11:34 0:00 롤 토토 : Server1 : Background Writer ...
꺼진 경우update_process_title그러면 활동 표시기가 업데이트되지 않습니다. 프로세스 제목은 새 프로세스가 시작될 때만 한 번만 설정됩니다. 일부 플랫폼에서는 측정 가능한 양의 명령 당 간접비를 절약합니다. 다른 사람들에게는 중요하지 않습니다.
Solaris특별한 취급이 필요합니다. 사용해야합니다/usr/ucb/ps
가 아니라/bin/ps
. 또한 두 가지를 사용해야합니다W
단지 하나가 아니라 깃발. 또한, 원래의 호출롤 토토
명령이 짧아야합니다PS
각 서버 프로세스에서 제공 한 것보다 상태 표시. 세 가지 일을 모두하지 않으면PS
각 서버 프로세스에 대한 출력롤 토토
명령 줄.
문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면