Buenos días,
Les cuento que paso en estos días. Basado en lo dicho por Alvaro y
Francisco (en un correo separado) ambos me sugieren que es un tema
de resolucion al localhost, revise, y encontré, que en el /etc/hosts
seguía mencionándose el ::1 por olvido al desactivar el ipv6.
En todos los casos, el ipv6 esta desactivado con:
sysctl -w net.ipv6.conf.all.disable_ipv6 = 1
sysctl -w net.ipv6.conf.default.disable_ipv6 = 1
sysctl -p
o
systemctl restart network.service
El ping localhost, retorna el 127.0.0.1 sin mas ni mas:
# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.031 ms
pero en los /etc/hosts sigue figurando:
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4
::1 localhost localhost.localdomain localhost6
localhost6.localdomain6
un simple sed -i '/::1/d' /etc/hosts, quita la linea del ::1
y un pg_ctl restart -D (con reload no alcanza)
Esperamos un rato a que pase el el colector de estadisticas... o si
estamos con poca paciencia hacemos un vacuum analyze a mano...
y listo!
magia!
On 2018-03-02 14:09, Alvaro Herrera wrote:
Stephen Amell escribió:
Buenas tardes Lista!
Hoy les escribo por una consulta sobre el recolector de estadísticas. Estoy
teniendo muchos casos de consultas que dicen:
"LOG: usando estadísticas añejas en vez de actualizadas porque el
recolector de estadísticas no está respondiendo"
Notamos que esto nos pasa en los servidores donde se deshabilito el IPv6,
incluso se quito del pg_hba. Tras varias horas de búsqueda encontramos ( en
esta pagina https://postgrespro.com/list/thread-id/1561117 ) a alguien con
un problema similar. Quien cuenta que debió volver a habilitarlo para que
funcione correctamente.
Y dicho y hecho, así nos volvió a funcionar.
Hmm, haz que el nombre "localhost" resuelva sólo a la dirección ipv4 y
debería funcionar.
¿Por qué inhabilitar IPv6?