누구나 접속하기 전에
  데이터베이스 서버를 사설 토토 사이트해야 합니다. 데이터베이스
  서버가 호출됩니다우체국장. 는
  포스트마스터는 예상되는 데이터를 어디서 찾을 수 있는지 알아야 합니다.
  작업하세요. 이는 다음과 같이 수행됩니다.-D옵션. 따라서 서버를 시작하는 가장 간단한 방법은 다음과 같습니다.
  예
$ postmaster -D /usr/local/pgsql/data
서버가 전경에서 실행되도록 합니다. 이
  로그인한 상태에서 다시 수행해야 합니다.사설 토토 사이트사용자 계정. a 없이-D, 서버는 다음을 사용하려고 시도합니다.
  환경 변수의 데이터 디렉터리PGDATA; 둘 중 어느 것도 작동하지 않으면 실패합니다.
사설 토토 사이트하려면우체국장에 배경에서는 일반적인 쉘 구문을 사용하십시오.
$ postmaster -D /usr/local/pgsql/data 로그 파일 2&1 &
서버의 정보를 유지하는 것은 매우 좋은 생각입니다.stdout그리고stderr제안대로 어딘가에 출력 여기. 감사 목적과 진단 모두에 도움이 될 것입니다. 문제. (참조PostgreSQL : 문서 : 7.2 : 젠 토토 파일 유지 관리로그 파일 처리에 대한 더 자세한 논의를 원하시면.)
우체국장도
  다른 여러 명령줄 옵션을 사용합니다. 더 알아보기
  자세한 내용은 참조 페이지를 참조하세요.섹션 3.4아래. 특히,
  서버가 TCP/IP 연결을 수락하도록 명령합니다(대신
  Unix 도메인 소켓만 해당), 다음도 지정해야 합니다.-i옵션.
이 쉘 구문은 빨리 지루해지세요. 따라서 쉘 스크립트 래퍼pg_ctl제공됩니다. 일부 작업을 캡슐화합니다. 예:
pg_ctl start -l 로그파일
백그라운드에서 서버를 사설 토토 사이트하고 출력을 넣을 것입니다
  명명된 로그 파일에 넣습니다.-D옵션은 postmaster를 직접 호출할 때와 동일한 의미를 갖습니다.pg_ctl또한 다음을 구현합니다.
  대칭"그만"작전.
일반적으로 다음과 같은 경우 데이터베이스 서버를 시작하려고 합니다. 컴퓨터가 부팅됩니다. 이는 필수가 아닙니다.포스트그레SQL서버가 성공적으로 실행될 수 있습니다 루트 개입 없이 권한이 없는 계정에서.
시스템마다 사설 토토 사이트 규칙이 다릅니다 부팅 시 데몬을 실행하므로 익숙해지는 것이 좋습니다. 그들과 함께. 많은 시스템에 파일이 있습니다./etc/rc.local또는/etc/rc.d/rc.local거의 확실하지 않습니다. 그런 명령을 넣기에는 나쁜 장소입니다. 무엇을 하든 서버는 반드시 에 의해 운영되다포스트그레SQL사용자 계정루트가 아닌또는 다른 사용자. 그러므로 당신은 아마도 항상 형성하고 싶을 것입니다 명령줄을 따라su -c '...' 포스트그레스, 예:
su -c 'pg_ctl start -D /usr/local/pgsql/data -l serverlog' postgres
다음은 운영 체제별 제안 사항을 몇 가지 더 제시합니다. (항상 적절한 설치 디렉터리와 사용자 이름을 교체하십시오. 당신이 선택한 이름.)
용FreeBSD, 좀 보세요 파일에서contrib/start-scripts/freebsd에서사설 토토 사이트출처 배포.
켜짐OpenBSD, 추가 파일에 대한 다음 줄/etc/rc.local:
if [ -x /usr/local/pgsql/bin/pg_ctl -a -x /usr/local/pgsql/bin/postmaster ]; 그럼
    su - -c '/usr/local/pgsql/bin/pg_ctl start -l /var/postgresql/log -s' postgres
    에코 -n 'postgresql'
fi
    /usr/local/pgsql/bin/pg_ctl start -l 로그 파일 -D /usr/local/pgsql/data
에/etc/rc.d/rc.local아니면 봐봐 파일에contrib/start-scripts/linux에서포스트그레SQL출처 사설 토토 사이트과 종료를 실행에 통합하는 배포 레벨 시스템.
켜짐NetBSD, 다음 중 하나를 사용하세요.FreeBSD또는리눅스다음에 따라 스크립트 시작 예를 들어 기본 설정을 선택하고 파일을 다음 위치에 저장하세요./usr/local/etc/rc.d/사설 토토 사이트.
켜짐솔라리스, 파일을 생성하세요 전화함/etc/init.d/사설 토토 사이트에 다음 한 줄을 포함합니다:
su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -l 로그 파일 -D /usr/local/pgsql/data"
그런 다음 여기에 심볼릭 링크를 생성하십시오./etc/rc3.dasS99사설 토토 사이트.
그동안우체국장이다 실행 중입니다.PID다음에 있습니다. 파일postmaster.pid데이터에서 디렉토리. 이는 여러 대의 인터록으로 사용됩니다. 동일한 데이터 디렉토리에서 실행되는 postmasters이며 포스트마스터를 종료하는 데 사용됩니다.
우체국장이 실패하는 데에는 몇 가지 일반적인 이유가 있습니다 사설 토토 사이트하려면. 포스트마스터의 로그 파일을 확인하거나 다음으로 시작하십시오. (표준 출력이나 표준 오류를 리디렉션하지 않고) 어떤 불만 메시지가 나타나는지 확인하세요. 가능한 오류 중 일부 메시지는 합리적으로 설명이 필요하지만 다음은 몇 가지입니다. 그렇지 않습니다.
치명적: StreamServerPort: 바인딩() 실패: 주소가 이미 사용 중입니다.
        해당 포트에서 이미 다른 포스트마스터가 실행되고 있나요?
    이것은 일반적으로 암시하는 바를 의미합니다: 당신이 사설 토토 사이트하려고 시도했습니다 이미 동일한 포트에 있는 두 번째 포스트마스터 달리기. 그러나 커널 오류 메시지가 그렇지 않은 경우이미 사용 중인 주소입니다.또는 해당 문구의 변형이 있으면 다른 문제가 있을 수 있습니다. 예를 들어, 예약된 포트에서 포스트마스터를 시작하려고 합니다. 숫자는 다음과 같이 그릴 수 있습니다.
$ postmaster -i -p 666치명적: StreamServerPort: 바인딩() 실패: 권한 거부됨
        해당 포트에서 이미 다른 포스트마스터가 실행되고 있나요?
    다음과 같은 메시지
IpcMemoryCreate: shmget(key=5440001, 크기=83918612, 01600) 실패: 잘못된 인수 치명적 1: ShmemCreate: 지역을 생성할 수 없습니다.
아마도 커널의 크기 제한을 의미할 것입니다.
    공유 메모리 영역은 버퍼 영역보다 작습니다.포스트그레SQL생성을 시도 중입니다.
    (이 예에서는 83918612바이트) 아니면 당신이
    System-V 스타일 공유 메모리 지원이 구성되어 있지 않습니다.
    커널이 전혀 필요하지 않습니다. 임시 해결 방법으로 다음을 시도해 볼 수 있습니다.
    평소보다 적은 수의 포스트마스터를 시작합니다.
    버퍼(-B스위치). 당신은 것입니다
    결국 커널을 재구성하여
    그러나 공유 메모리 크기는 허용됩니다. 이 메시지가 표시될 수 있습니다.
    동일한 시스템에서 여러 포스트마스터를 시작하려고 할 때
    총 공간 요청이 커널 제한을 초과하는 경우.
다음과 같은 오류
IpcSemaphoreCreate: semget(key=5440026, num=16, 01600) 실패: 기기에 남은 공간이 없습니다.
그렇습니다아님그러니까
    디스크 공간이 부족합니다. 이는 커널의 한계를 의미합니다.
    System V 세마포어의 수가 숫자보다 작습니다.포스트그레SQL만들기를 원합니다. 다음과 같이
    위에서부터 다음을 시작하여 문제를 해결할 수 있습니다.
    백엔드 프로세스 수가 줄어든 포스트마스터
    (-N전환), 하지만 결국에는
    커널 제한을 늘리고 싶습니다.
당신이 다음을 얻는다면"불법 시스템 전화해"오류, 그렇다면 공유 메모리 또는 커널에서는 세마포어가 전혀 지원되지 않습니다. 그 안에 유일한 옵션은 커널을 다시 설정하여 켜는 것입니다. 이러한 기능을 제공합니다.
구성에 대한 세부정보시스템 뷔 IPC시설은 주어진섹션 3.5.1.
클라이언트 측에서 발생할 수 있는 오류 조건에도 불구하고 사실상 무한하고 애플리케이션에 따라 다릅니다. 서버가 시작된 방법과 직접적인 관련이 있을 수 있습니다. 위로. 아래 표시된 조건 이외의 조건은 다음과 같습니다. 해당 클라이언트 애플리케이션에 문서화되어 있습니다.
psql: 서버에 연결할 수 없습니다: 연결이 거부되었습니다.
        서버가 호스트 server.joe.com에서 실행 중이고 수락합니까?
        포트 5432의 TCP/IP 연결?
    이것은 일반적인 내용입니다"나는 찾을 수 없었습니다
    대화할 서버"실패. 위와 같을 때
    TCP/IP 통신이 시도됩니다. 흔히 저지르는 실수는
    잊어버리세요-i허용하는 옵션
    포스트마스터가 TCP/IP 연결을 허용합니다.
또는 Unix 소켓을 시도할 때 이것을 얻게 됩니다. 지역 우체국장과의 통신:
psql: 서버에 연결할 수 없습니다: 연결이 거부되었습니다.
        서버가 로컬에서 실행 중이고 수락합니까?
        Unix 도메인 소켓 "/tmp/.s.PGSQL.5432"의 연결?
    마지막 줄은 클라이언트가 다음인지 확인하는 데 유용합니다. 예상되는 위치에 연결하려고 합니다. 실제로 있다면 그곳에서 실행 중인 포스트마스터가 없으면 커널 오류 메시지가 나타납니다. 일반적으로 둘 중 하나입니다연결 거부됨또는해당 파일이 없거나 디렉토리, 그림과 같습니다. (특히 중요한 것은 그것을 깨닫는다연결 거부됨이 문맥에서는 다음과 같습니다아님우체국장이 귀하의 연결 요청을 거부했습니다. 이 경우에는 다음과 같이 다른 메시지를 생성합니다.섹션 4.3.) 기타 다음과 같은 오류 메시지연결 시간 초과다음과 같은 보다 근본적인 문제를 나타낼 수 있습니다. 네트워크 연결이 부족합니다.