No se puede conectar al servidor pgAdmin

11

Instalé PostgreSQL en Windows 10 y el servidor parece estar en el Administrador de tareas. Sin embargo, obtengo este error al abrir pgAdmin4:

No se pudo conectar con el servidor de aplicaciones pgAdmin. Haga clic aquí para intentarlo de nuevo.

¿Alguna idea de cuál es el problema?

Ben Dent
fuente
¿Hay más información en el visor de eventos? ¿Cómo intentas conectarte al servicio a través de un navegador?
Burgi

Respuestas:

14

¿Intentaste ejecutar la aplicación pgAdmin como administrador? Estaba teniendo el mismo problema, pero ejecuté la aplicación como administrador y pude conectarme.

Ritz
fuente
la respuesta correcta ... funcionó para mí al menos.
sohaiby
wow ... eso me salvó la reinstalación de pgadmin por segunda vez ... ¡gracias!
Vitaliy Terziev
8

Instalé pgAdmin 4 a través del instalador EnterpriseDB PostgreSQL, así como el instalador independiente de Windows y tuve el mismo problema en ambas ocasiones. Entonces me encontré con esto: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Parece que el instalador de Windows configura pgAdmin para el modo de servidor, y necesitamos cambiarlo al modo de escritorio. No sé por qué el instalador no tiene una opción para esto.

Debería poder hacerlo funcionar haciendo lo siguiente:

  • Modifique el archivo config_local.py en la carpeta web, agregando SERVER_MODE = False
  • Instale Python para Windows , marcando la casilla para agregarlo a su ruta
  • Instale los paquetes de Python necesarios para ejecutar setup.py (ver más abajo)
  • Elimine C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db ya que el modo de actualización parece no funcionar.
  • Ejecutar python setup.pydesde cualquier símbolo del sistema

Aquí están los paquetes de Python que creo que instalé para que setup.py funcione

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
Rougou
fuente
¡Me salvaste mucho tiempo!
cybersoft
¡Me salvaste días de trabajo!
Toren
7

Tuve el mismo problema con pgAdmin 4 1.6 en Windows 7. La solución fue simplemente eliminar% appdata% \ pgAdmin que fue creado por una versión anterior. En sistemas distintos de Windows, probablemente haya un directorio pgAdmin en su directorio de usuario. Por supuesto, todas las configuraciones de sesión, etc., desaparecen después de eliminar esto.

Rajashekhar Reddy
fuente
Esto funcionó para mí en Windows 10
Vincent McNabb
Esto también funcionó para mí en Windows 10 después de haber instalado pgAdmin 4 v2 RC. El v2 Release Candidate no funcionó bien para mí y cuando quise usar pgAdmin 4 1.6 me mostró el mensaje "no se pudo contactar al servidor de aplicaciones". Eliminar% appdata% \ pgAdmin resolvió el problema.
equalium
0

Tuve el mismo problema con pgadmin 3.0 en Windows Server 2016. Lo que hice no es en realidad una solución, pero al menos resolví mi problema. Me cambio a una versión anterior 2.1 que funcionó a las mil maravillas.

WSK
fuente