Questo è il comando pg_ctlcluster che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pg_ctlcluster - avvia/arresta/riavvia/ricarica un cluster PostgreSQL
SINOSSI
pg_ctlcluster [Opzioni] versione cluster nome-cluster azione -- [pg_ctl Opzioni]
where azione = inizia a|Stop|nuovo inizio|ricaricare|status|promuoverlo
DESCRIZIONE
Questo programma controlla il Postgres server per un determinato cluster. In sostanza avvolge
, il pg_ctl(1) comando. Determina la versione del cluster e il percorso dei dati e chiama il diritto
versione pg_ctl con parametri e percorsi di configurazione appropriati.
Devi avviare questo programma come utente proprietario del cluster di database o come root.
Per facilitare l'integrazione con systemd operazione, la sintassi alternativa "pg_ctlcluster
versione-gruppo azione" è anche supportato.
AZIONI
inizia a
Se non esiste ancora, viene creato un file di registro per questo cluster specifico (per impostazione predefinita,
/var/log/postgresql/postgresql-versione cluster-nome-cluster.log) e un PostreSQL
processo server (Postgres(1)) viene avviato su di esso. Esce con 0 in caso di successo, con 2 se il
il server è già in esecuzione e con 1 in altre condizioni di errore.
Stop
ferma il Postgres(1) server del cluster dato. Per impostazione predefinita, modalità di spegnimento "intelligente"
viene utilizzato, che attende la disconnessione di tutti i client.
nuovo inizio
Arresta il server se è in esecuzione e lo riavvia (di nuovo).
ricaricare
Fa sì che i file di configurazione vengano riletti senza uno spegnimento completo del server.
status
Controlla se un server è in esecuzione. Se lo è, il PID e le opzioni della riga di comando
che sono stati usati per invocarlo vengono visualizzati.
promuoverlo
Comanda a un server di standby in esecuzione di uscire dal ripristino e iniziare le operazioni di lettura-scrittura.
VERSIONI
-f|--vigore
Per Stop e a nuovo inizio, viene utilizzata la modalità "veloce" che ripristina tutti gli attivi
transazioni, disconnette i client immediatamente e quindi si spegne in modo pulito. Se quello
non funziona, si tenta di nuovo lo spegnimento in modalità "immediata", che può lasciare il
cluster in uno stato incoerente e quindi porterà a un'esecuzione di ripristino al prossimo
cominciare. Se questo non aiuta ancora, il Postgres il processo viene ucciso. Esce con 0 acceso
successo, con 2 se il server non è in esecuzione e con 1 in caso di altre condizioni di errore.
Questa modalità deve essere utilizzata solo quando la macchina sta per essere spenta.
-m|--modalità [smart|veloce|immediato]
Modalità di spegnimento da utilizzare per Stop e a nuovo inizio azioni, l'impostazione predefinita è smart. Vedere pg_ctl(1)
per la documentazione.
--primo piano
Inizia Postgres in primo piano, senza demonizzare via pg_ctl.
--stdlog
Quando --primo piano è in uso, reindirizza stderr al file di log standard in
/var/log/postgresql/. (Predefinito quando non viene eseguito in primo piano.)
--bindir elenco
percorso per pg_ctl. (Il valore predefinito è /usr/lib/postgresql/versione/bidone.)
-o|--opzioni opzione
Passare dato opzione come opzione della riga di comando per il processo postgres. È possibile
specificare -o più volte. Vedere Postgres(1) per una descrizione delle opzioni valide.
pg_ctl Opzioni
Passare dato pg_ctl Opzioni come opzioni della riga di comando per pg_ctl. Vedere pg_ctl(1) per a
descrizione delle opzioni valide.
Usa pg_ctlcluster online utilizzando i servizi onworks.net