postgresql 9.1 raspberry pi non può collegare la presa IPv4


0

quando ho avviato la mia app sinatra funzionante sulla mia macchina Raspberry pi rev 1 in esecuzione wheezy con l'ultimo aggiornamento apt-get alcune settimane fa ho scoperto che il mio server postgresql 9.1 non è più in esecuzione. Cercando nei miei log trovo questo:

impossibile connettere il socket IPv4: impossibile assegnare l'indirizzo richiesto 2015-08-17 08:32:17 CDT SUGGERIMENTO: un altro postmaster è già in esecuzione sulla porta 5432? In caso contrario, attendi qualche secondo e riprova. 2015-08-17 08:32:17 CDT LOG: impossibile eseguire il binding del socket IPv6:

Hunting the Googles Posso riferire questo:

lsof -i 5432: TCP = & gt; risultato nullo. Quale indicherebbe che non ho altro processo in esecuzione sulla porta 5432? Ho corso in alto e non riesco a trovare nulla che assomigli a Postgresql.

Non esiste un file pid in / var / run / postgresql

Questo è il mio file postgresql.conf per questo cluster. Ho tirato fuori le righe commentate nei percorsi e nelle connessioni dei file:

data_directory = '/var/lib/postgresql/9.1/main'     
hba_file = '/etc/postgresql/9.1/main/pg_hba.conf'               
ident_file = '/etc/postgresql/9.1/main/pg_ident.conf'   
external_pid_file = '/var/run/postgresql/9.1-main.pid'  
#listen_addresses = 'localhost'     # what IP address(es) to listen on;
port = 5432             # (change requires restart)
max_connections = 100           # (change requires restart)
unix_socket_directory = '/var/run/postgresql'       
ssl = true

L'output di pg_lsclusters

Version Cluster   Port Status Owner    Data directory                     Log file
9.1     main      5432 down   postgres /var/lib/postgresql/9.1/main       /var/log/postgresql/postgresql-9.1-main.log   

Tentativo di sudo pg_ctlcluster 9.1 yield stop principale: il cluster non è in esecuzione.

Come esperimento, ho cambiato il numero di porta nel file conf da 5432 a 5433 per vedere se sarebbe iniziato. Il risultato è lo stesso output di errore in cui un altro postmaster potrebbe utilizzare la porta 5433. Quindi forse il pi sta chiudendo tutte le porte?

Non sono sicuro di cosa provare per capire. Chiaramente, postgres sta vedendo un altro 5432 in esecuzione all'avvio che non può ancora essere trovato da me. Dove dovrei cercare dopo? grazie, sam

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.