Aceasta este comanda pg_ctlcluster care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
pg_ctlcluster - pornire/oprire/repornire/reîncărcare un cluster PostgreSQL
REZUMAT
pg_ctlcluster [Opțiuni] versiunea cluster nume-cluster acțiune -- [pg_ctl Opțiuni]
Unde acțiune = Începe|opri|reîncepe|reincarca|Starea|promova
DESCRIERE
Acest program controlează Postgres server pentru un anumit cluster. În esență, se înfășoară
il pg_ctl(1) comanda. Determină versiunea clusterului și calea datelor și apelează dreapta
versiune a pg_ctl cu parametri și căi de configurare adecvate.
Trebuie să porniți acest program ca utilizator care deține clusterul de baze de date sau ca root.
Pentru a facilita integrarea cu systemd operație, sintaxa alternativă "pg_ctlcluster
versiune-grup acțiune" este de asemenea susținută.
ACȚIUNI
Începe
Un fișier jurnal pentru acest cluster specific este creat dacă nu există încă (în mod implicit,
/var/log/postgresql/postgresql-versiunea cluster-nume-cluster.log) și un PostreSQL
proces de server (Postgres(1)) este pornit pe ea. Iese cu 0 la succes, cu 2 dacă
serverul rulează deja și cu 1 în alte condiții de eșec.
opri
Opreste Postgres(1) serverul clusterului dat. În mod implicit, modul de închidere „inteligent”.
este utilizat, care așteaptă până când toți clienții sunt deconectați.
reîncepe
Oprește serverul dacă rulează și îl pornește (din nou).
reincarca
Face ca fișierele de configurare să fie recitite fără o oprire completă a serverului.
Starea
Verifică dacă un server rulează. Dacă este, opțiunile PID și linia de comandă
care au fost folosite pentru a-l invoca sunt afișate.
promova
Comandă unui server de așteptare care rulează să iasă din recuperare și să înceapă operațiunile de citire-scriere.
OPŢIUNI
-f|--forta
Pentru opri si reîncepe, se folosește modul „rapid” care derulează înapoi toate cele active
tranzacții, deconectează clienții imediat și astfel se închide în mod curat. Daca asta
nu funcționează, se încearcă din nou oprirea în modul „imediat”, care poate părăsi
cluster într-o stare inconsecventă și astfel va duce la o rulare de recuperare la următoarea
start. Dacă acest lucru încă nu ajută, Postgres procesul este ucis. Iese cu 0 activat
succes, cu 2 dacă serverul nu rulează și cu 1 în alte condiții de eșec.
Acest mod trebuie utilizat numai atunci când mașina este pe cale să fie oprită.
-m|--mod [inteligent|rapid|imediat]
Modul de închidere de utilizat opri si reîncepe acțiuni, implicit este inteligent. Vedea pg_ctl(1)
pentru documentare.
--prim plan
acasă Postgres în prim plan, fără a demoniza via pg_ctl.
--stdlog
Cand --prim plan este în uz, redirecționați stderr către fișierul jurnal standard în
/var/log/postgresql/. (Implicit atunci când nu rulează în prim-plan.)
--bindir director
Calea spre pg_ctl. (Implicit este /usr/lib/postgresql/versiune/cos.)
-o|--Opțiuni opțiune
Pass dat opțiune ca opțiune de linie de comandă pentru procesul postgres. Este posibil să
specifica -o de mai multe ori. Vedea Postgres(1) pentru o descriere a opțiunilor valide.
pg_ctl Opțiuni
Pass dat pg_ctl Opțiuni ca opțiuni de linie de comandă pentru pg_ctl. Vedea pg_ctl(1) pentru a
descrierea opțiunilor valide.
Utilizați pg_ctlcluster online folosind serviciile onworks.net