Содержание
- Русские Блоги
- BUG PGADMIN 4 приводит к запуску ошибок SQL 500 Внутренняя ошибка сервера
- Re: 500 Internal Server Error
- Internal Server Error
- Unable to connect to server: PgAdmin 4
- 15 Answers 15
- Не удается подключиться pgAdmin 4.29 к удаленному серверу PostgreSQL 9.2, 9.6, 12
- pgadmin4: не удалось связаться с сервером приложений postgresql.
- 26 ответов
Русские Блоги
BUG PGADMIN 4 приводит к запуску ошибок SQL 500 Внутренняя ошибка сервера
Разработка отзывов при выполнении SQL, она сталкивается с ошибкой, оператор SQL очень прост, синтаксис правильный, и какой SQL выполняется в этом сеансе, сталкивается с следующей ошибкой.
В соответствии с либо сервером перегружен, либо есть информация об ошибке, проверьте состояние нагрузки DB, обнаруживаем, что ЦП не высокий, примерно на 30%, что аналогично нам. Выполнение этого обнаружения SQL в логине DB не связано с ошибкой.
Онлайн поиск Эта ошибка найдена относительно большая, а обратная связь разработки используется PGADMIN 4. Попытки закрыть PGADMIN 4, а затем подключите базу данных. Если передние SQL может быть выполнен, предполагается проблема PGADMIN 4.
Продолжайте искать PGADMIN 4 с этой ошибкой, обнаружил, что кто-то обратная связь имеет аналогичную проблемуhttps://www.postgresql.org/message-id/ [email protected] 3.prod.outlook.com
Проблема проблемы согласуется с развитием версии PGAdmin
Notes:
-The html is part of the message.
-It doesn’t seem to matter what query is sent.
-The actual query seems to stay active (as if it is still working), but eventually comes back with a wait event: ClientWrite.
-We can remedy the situation by closing the query tool window (hence closing the session) and opening a new query too window (whilst never closing pgAdmin 4 or the connection to the server) then sending the query again.
-We are connected to a Linux VM via my Windows 7 PC.
-This happens probably 10 times a day while queries are being developed and tested.
Version
2.0
Copyright
Copyright 2013 — 2017, The pgAdmin Development Team
Python Version
2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)]
Flask Version
0.12.2
Application Mode
Desktop
Current User
pgadmin4(at)pgadmin(dot)org
Связанные ошибки в соответствии со ссылкой в документеhttps://redmine.postgresql.org/issues/2806(Мне нужно подать заявку на открытие аккаунта)
Однако этот документ не дает методу ремонта, общается с разработкой коллег, модернизировал версию клиента PGADMIN 4, используйте последнюю версию прежней версии, продолжайте наблюдать
Источник
Re: 500 Internal Server Error
| From: | Murtuza Zabuawala |
|---|---|
| To: | Pavel Klimenko |
| Cc: | pgadmin-support(at)lists(dot)postgresql(dot)org |
| Subject: | Re: 500 Internal Server Error |
| Date: | 2017-10-14 06:33:20 |
| Message-ID: | CAKKotZTN56RaPuNunDck5C9+LKGFzoQ5DtpGxt7zhxiu+NRHow@mail.gmail.com |
| Views: | Raw Message | Whole Thread | Download mbox | Resend email |
| Thread: | |
| Lists: | pgadmin-support |
Please report your issue here
While creating the ticket, please attach the pgadmin4.log file, that will
help us debug the issue,
*Steps:*
1) Change the logging level to debug, Refer: https://www.pgadmin.org/faq/#8
2) Change the refresh time interval values from ‘1’ to ‘123456’ for all the
graphs to prevent unwanted logging from dashboard queries.
File -> Preferences -> Paths -> Dashboards -> Graphs
3) Close pgAdmin4
4) Delete/Rename existing pgAdmin4.log file from
*Windows:*
C:Users AppDataRoamingpgAdminpgadmin4.log
*Linux:*
/.pgadmin/pgadmin4.log
5) Open pgAdmin4 again, try to re-produce the issue.
6) Upload/Attach pgAdmin4.log file on bug tracker.
—
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
On Fri, Oct 13, 2017 at 5:05 PM, Pavel Klimenko wrote:
> After a long time with pgAdmin4, queries stop executing and text is
> displayed in the Messages window:
>
>
> 500 Internal Server Error
>
Internal Server Error
The server encountered an internal error and was unable to complete
> your request. Either the server is overloaded or there is an error in the
> application.
>
> The problem is solved only by reconnecting to the DBMS.
>
Источник
Unable to connect to server: PgAdmin 4
I have installed pgadmin on a new windows laptop and when I try to create a new server, it says:
When I try to run my django app in pycharm it is giving me the same error
could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host «localhost» (127.0.0.1) and accepting TCP/IP connections on port 5432?
How to solve this ?
15 Answers 15
In case someone is running the pgadmin-4 in docker, and not able to connect to postgres container, like me. The solution is to first find the ip at which the docker image is running.
Step-1, make sure the postgres container is running.
Step-2 write command- PS C:docker> docker ps Should result as below or similar,
Step3- in order to find the ip address running the postgres use part of container ID and analyze like below command
PS C:docker> docker inspect fc834 
This should result the following or similar, Step4-
Use this ip address in the connection as below with your correct username and password

You may need to installing PostgreSQL Server first.
You can verify if the folder is created in the below folder, C:Program FilesPostgreSQL
You can configurate your newly created server to run on localhost and port 5432.
First select the “Connection” tab in the “Create-Server” window. Then, configure the connection as follows:
Enter your server’s IP address in the “Hostname/ Address” field. Default is localhost.
Specify the “Port” as “5432”.
Enter the name of the database in the “Database Maintenance” field.
Enter your username as postgres and password (use the same password you used when previously configuring the server to accept remote connections) for the database.
Click “Save” to apply the configuration.
NOTE You first have to install PostgreSQL on your machine and run it or run it with docker.
I had the same issue. But in my case I had installed pgadmin in version 9. But also installed version 12 at the same time.
When I now uninstalled version 9, the port was already set in the config of version 12 and not given free.
So my solution was to change the port of version 12 in the postgresql.conf file. Or even simplier, change the port in the server creation from 5432 to 5433. Now you are able to create a server again.
You should uninstall Postgres and pgAdmin from your PC. Then install postgres, note that you have the option of installing pgAdmin together with Postgres, so you don’t have to download pgAdmin separately. Allow the installation to complete then restart you PC. Hopefully you should be able to create your server/database
I was running postgress and pgadmin both using docker container.
Instead of localhost put the IP obtained from above command ( 172.18.0.4 )
In my case was I got both pgadmin and postgresql services running in separate docker containers and I was trying to connect to localhost(127.0.0.1), which is cause of unable to connect to server error.
Note: 5438 port on my computer (host machine) was mapped to 5432 port of postgresql container.
so practically there are two solutions (if you have these services in separate containers and you have mapped postgresql port to your host machine ):
1-find out your local IP (mine is 192.168.1.106) and put it in the Host field.
2- you can put two containers(pgadmin and postgres) in one network (docker network) and instead of your local IP, put postgres container IP in the Host field.
-Another tip that may help: what I’ve recently find out was if you are linux user and have ufw enabled, you should allow the port.
Источник
Не удается подключиться pgAdmin 4.29 к удаленному серверу PostgreSQL 9.2, 9.6, 12
На удаленном сервере Windows 2008 R2 установлено три сервера PostgreSQL: 9.2, 9.6, 12
Для всех трех pg_hba.conf
Пробовал без последней строчки — на результат не влияет.
Для всех трех postgresql.conf (порты 5432, 5433, 5434 соответственно для 9.2, 9.6, 12)
Через pgAdmin 4 удается подключиться к конкретной пользовательской базе на сервере: 
Но при подключении к базе postgres (т.е. ко всему сервере), аналогично локальному, появляется пустая ошибка и не удается сохранить настройки подключения:
А если все таки извернуться и сохранить настройки, то при попытке подключения к серверу несколько раз запрашивается пароль, а затем сервер разрывает соединение.
Подключение pgAdmin локально на сервере проходит корректно ко всем трем серверам — проблема только с удаленным подключением к серверам.
Правила брандмауэра:
Все найденные статьи и видео в интернете не дают решения — у них ошибки нет, у меня есть
Пробовал pgAdmin из состава pg server и отдельно скачанный с официального сайта. Пробовал удалять каталог %AppData%/pgadmin/
Источник
pgadmin4: не удалось связаться с сервером приложений postgresql.
Я установил PostgreSQL 9.6.2 на свой Windows 8.1. Но pgadmin4 не может связаться с локальным сервером. Я попробовал несколько решений, предложенных здесь, в stackoverflow, попытался удалить и переустановить PostgreSQL 9.6.2 , попытался изменить config.py, config_distro.py, и удалить файлы в перемещаемой папке, я попробовал автономную установку pgadmin4, но безуспешно.Однако на моей локальной машине я могу получить доступ к серверу с помощью psql.exe и войти как суперпользователь (postgres пользователь.) Можете ли вы предложить какие-либо возможные решения для запуска/запуска pgadmin4 ? Спасибо.
26 ответов
Я нашел ту же проблему при обновлении до pgAdmin 4 (v1.6). На Windows я обнаружил, что очистка C:Users%USERNAME%AppDataRoamingpgAdmin folder исправил проблему для меня. Я считаю, что он пытался использовать сеансы из предыдущей версии и терпел неудачу. Я знаю, что вопрос был отмечен как ответ, но понижение может быть не всегда вариантом.
Примечание: AppDataRoamingpgAdmin-скрытая папка.
У нас та же проблема. так что никаких изменений в файл. но запустите pgAdmin 4 с помощью администратора.
следующий шаг. 1. щелкните правой кнопкой мыши значок pgAdmin 4 2. выберите «Запуск от имени администратора»
то, что наконец сработало, было понижением до pgadminIII-v. 1.22:
Если вы используете Mac OS X, вот исправление: Откройте терминал и запустите эту команду
и для других ОС просто перезагрузите сервер Postgresql, он решит
затем запустите pgAdmin4, он начнется как обычно
Share или комментарий, если сохранен кто-то
У меня была такая же проблема в windows. У меня был v1.6 установлен, а также v2.0. Удаление v1.6 разрешил мне войти в систему.
У меня была такая же проблема в Windows 10, с новой установкой PostgreSQL 10.
Я решил это, включив путь C:PostgreSQL10bin (<ваш путь к postgresql>bin) для системных переменных среды.
для доступа к переменным среды: Панель управления > Система и безопасность > Система или щелкните правой кнопкой мыши на ПК, затем > предварительные настройки системы > переменные среды > системные переменные > путь > изменить.
У меня была та же проблема, но запуск ее в качестве администратора работал.
вы недавно установили новую версию pgAdmin ?
эта проблема (и вводящее в заблуждение сообщение) просто из-за того, что старые версии pgAdmin не могут прочитать настройки, сохраненные более новой версией pgAdmin !
убедитесь, что вы запускаете правильную версию pgAdmin (ваши ярлыки, вероятно, указывают на старую версию !) и / или удалить старую версию: мастер обновления не делает это за вас !
Я использую приглашение cmd в Windows 10 с psql postgres postgres .
затем я запускаю pgAdmin4, и он работает.
у меня была такая же проблема на macosx и я переименовал .pgadmin (in /users/costa) to .pgadminx и я смог начать pgAdmin4 .
Если ни один из методов не помогает проверить пути системы и пользовательских сред и переменные PYTHONPATH.
Я получал эту ошибку из-за того, что моя переменная PATH указывала на другую установку Python (которая происходит из ArcGIS Desktop).
после удаления пути к моей установке Python из переменной PATH и полного удаления переменной PYTHONPATH, я получил его работу!
имейте в виду, что python команда будет недоступна из командной строки, Если вы удалите его из пути.
У меня была эта проблема с pgadmin4 v2.1 на Linux fedora 27
решено путем установки отсутствующей зависимости: python3-фляга-babelex
получил эту проблему после обновления PostgreSQL 9.4 до 9.6. Двоичный пакет 9.4 имел PgAdmin 3, а 9.6 — PgAdmin 4. Я решил его после чистой установки (я полностью удалил и переустановил) PostgreSQL.
однако при других обстоятельствах вы можете попробовать запустить приложение pgAdmin 4 в качестве администратора. Это должно исправить ошибку.
загружено pgadmin 4 v2.0 и установите его без проблем atm при установке force. попробовать его. для меня это было решением.
Мне нужно добавить это сюда, потому что у меня было несколько проблем с этим сообщением. Если вы недавно обновились до High Sierra, вы найдете последнюю версию (pgadmin 4.20), которая будет отображаться с сообщением «не удалось связаться с сервером приложений». На самом деле это означает, что python не смог настроить вашу среду в
в этом каталоге хранятся все вещи, которые вы устанавливаете и настраиваете, и даже журналы того, что было запущено при использовании копии пользователя pgAdmin попробуйте.
способ исправить эту проблему на High Sierra сводится к sqlite3. Если вы посмотрите в этом каталоге, вы увидите, что все хранится в файлах sqlite3.
когда была выпущена версия 4.20 pgadmin, она была отправлена с версией позже sqlite3.19 и проблема возникает потому, что High Sierra поставляется с sqlite3.19, поэтому, чтобы устранить эту проблему, вам нужно заменить старую версию sqlite3 на последнюю на вашем упаковщике.
теперь имейте в виду, MacosX+ все использовать sqlite для хранения сведений о большинстве приложений на вашем mac, так что вам нужно будет убедиться, что вы не просто стереть старую версию, но вы должны будете иметь обе версии сосуществуют вместе в гармонии, чтобы избежать чего-либо крупного происходит на вашем mac.
2) Обновление заваривать и обновить заваривать, чтобы убедиться, что это до современных
3) brew install sqlite3
4) mv / usr / bin / sqlite3 / usr/bin / sqlite3.os
5) в /usr/местные/погреб/SQLite в/3.21.0/Бен/и sqlite3 /usr/Бен/и sqlite3
6) / usr / bin/sqlite3-версия (проверить версию позже 3.19)
теперь вы можете открыть pgadmin как обычно
Если вы используете более старую версию postgresql, например 9.x и его службы запущены, PgAdmin 4 запутался, какой сервер является базой данных.
Так остановить службу старая версия или новая.Запустите PgAdmin 4 как администратор
Это сработало для меня
для моего случая в Windows 10 для версии postgresql 10 он работал путем изменения SERVER_MODE до False на config_distro.py помещенный в папку паутины, согласно этим установкам конфигурации:https://www.pgadmin.org/docs/pgadmin4/dev/desktop_deployment.html.
есть другие настройки, упомянутые в этом ответе (https://superuser.com/a/1131964) относительно python, но я только что изменил SERVER_MODE и это сработало.
Убейте его в Диспетчере задач Windows, а затем повторите попытку. Кажется, что есть какая-то проблема при доступе к серверу из различных приложений.
Что касается меня в windows 2012r2, он начинает работать только после переустановки pgAdmin 4 в папку c:pgAdmin4 — . Без пробелов и каких-либо специальных символов. И все поэтому я даю полное разрешение на эту папку в NTFS.
Это сработало для меня после установки python2.7 для pgAdmin 4 v2
Источник
I installed pgadmin4 (v4.4) package with from official Arch Linux package repository. It worked until the most recent update. Now I am not able to add a new server. In the browser I got the error:
http://127.0.0.1:36699/browser/server_group/children/1 500 (INTERNAL SERVER ERROR)
And from the server log, I got the error:
2019-04-09 21:41:49,900: ERROR flask.app: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python3.7/site-packages/flask/views.py", line 88, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 259, in dispatch_request
return method(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 309, in children
children.extend(module.get_nodes(*args, **kwargs))
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 127, in get_nodes
in_recovery, wal_paused = recovery_state(conn, manager.version)
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 52, in recovery_state
status, result = connection.execute_dict(recovery_check_sql)
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in execute_dict
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in <listcomp>
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/cursor.py", line 94, in to_dict
ores = OrderedDict(self.orig_col._asdict())
AttributeError: 'psycopg2.extensions.Column' object has no attribute '_asdict'
I wonder if whether it is only me because I didn’t get anything from google search.
Я установил пакет pgadmin4 (v4.4) из официального репозитория пакетов Arch Linux. Работало до последнего обновления. Теперь я не могу добавить новый сервер. В браузере я получил ошибку:
http://127.0.0.1:36699/browser/server_group/children/1 500 (INTERNAL SERVER ERROR)
И из журнала сервера я получил ошибку:
2019-04-09 21:41:49,900: ERROR flask.app: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python3.7/site-packages/flask/views.py", line 88, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 259, in dispatch_request
return method(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 309, in children
children.extend(module.get_nodes(*args, **kwargs))
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 127, in get_nodes
in_recovery, wal_paused = recovery_state(conn, manager.version)
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 52, in recovery_state
status, result = connection.execute_dict(recovery_check_sql)
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in execute_dict
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in <listcomp>
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/cursor.py", line 94, in to_dict
ores = OrderedDict(self.orig_col._asdict())
AttributeError: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Интересно, это только я, потому что я ничего не получил от поиска Google.
Я установил пакет pgadmin4 (v4.4) из официального репозитория пакетов Arch Linux. Работало до самого последнего обновления. Теперь я не могу добавить новый сервер. В браузере я получил ошибку:
http://127.0.0.1:36699/browser/server_group/children/1 500 (INTERNAL SERVER ERROR)
И из журнала сервера я получил ошибку:
2019-04-09 21:41:49,900: ERROR flask.app: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python3.7/site-packages/flask/views.py", line 88, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 259, in dispatch_request
return method(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 309, in children
children.extend(module.get_nodes(*args, **kwargs))
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 127, in get_nodes
in_recovery, wal_paused = recovery_state(conn, manager.version)
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 52, in recovery_state
status, result = connection.execute_dict(recovery_check_sql)
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in execute_dict
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in <listcomp>
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/cursor.py", line 94, in to_dict
ores = OrderedDict(self.orig_col._asdict())
AttributeError: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Интересно, только ли это я, потому что я ничего не получил от поиска Google.
3 ответа
Лучший ответ
У меня та же проблема psycopg2 2.8.1. Понижение до 2.7.7 делает свое дело.
6
Jérôme Cornuz
10 Апр 2019 в 06:30
Решил эту проблему, купив Navicat.
0
Qian Chen
15 Июл 2019 в 23:13
Я установил pgadmin4 (v4.4) из официального репозитория пакетов Arch Linux. Работало до самого последнего обновления. Теперь я не могу добавить новый сервер. В браузере я получил ошибку:
http://127.0.0.1:36699/browser/server_group/children/1 500 (INTERNAL SERVER ERROR)
И из журнала сервера я получил ошибку:
2019-04-09 21:41:49,900: ERROR flask.app: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python3.7/site-packages/flask/views.py", line 88, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 259, in dispatch_request
return method(*args, **kwargs)
File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 309, in children
children.extend(module.get_nodes(*args, **kwargs))
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 127, in get_nodes
in_recovery, wal_paused = recovery_state(conn, manager.version)
File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 52, in recovery_state
status, result = connection.execute_dict(recovery_check_sql)
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in execute_dict
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py", line 1202, in <listcomp>
desc.to_dict() for desc in cur.ordered_description()
File "/usr/lib/pgadmin4/web/pgadmin/utils/driver/psycopg2/cursor.py", line 94, in to_dict
ores = OrderedDict(self.orig_col._asdict())
AttributeError: 'psycopg2.extensions.Column' object has no attribute '_asdict'
Интересно, только ли это я, потому что я ничего не получил от поиска Google.













