pgAdmin не запускается (вечная загрузка)

Когда-то у меня была база данных Postgres, которая работала с pgAdmin. У меня есть веб-сервис, работающий на сервере WildFly, который подключался к БД, и все работало нормально.

Через некоторое время (несколько месяцев) я снова попытался открыть pgAdmin, и он застрял при загрузке ...

Я удаляю postgres и pgAdmin с помощью Revo Uninstall, затем устанавливаю postgres 9.6 и открываю pgAdmin, и он остается на экране загрузки навсегда.

Может кто-нибудь мне помочь ? [Использование postgres 9.6 с pgAdmin v1.3],

В средстве просмотра событий я увидел следующую ошибку в pgAdmin:

Имя сбойного приложения: pgAdmin4.exe, версия: 0.0.0.0, отметка времени: 0x580f31f6 Имя сбойного модуля: MSVCP120.dll, версия: 6.3.9600.18438, отметка времени: 0x57ae642e Код исключения: 0xc0000135 Смещение ошибки: 0x00000000000ecdd0 Идентификатор сбойного процесса: 0x1de4 Ошибка время запуска приложения: 0x01d2a7d1566324ba Путь сбойного приложения: C: \ Program Files \ PostgreSQL \ 9.6 \ pgAdmin 4 \ bin \ pgAdmin4.exe Путь сбойного модуля: MSVCP120.dll Идентификатор отчета: 984dd9d8-13c4-11e7-832d-5ce0c535006f Полное имя сбойного пакета : Ошибочный идентификатор приложения, относящегося к пакету:


person pedroth    schedule 03.04.2017    source источник
comment
Какая у вас ОС, какая версия?   -  person Jorge Campos    schedule 03.04.2017
comment
@JorgeCampos Я использую Windows 8   -  person pedroth    schedule 03.04.2017
comment
Вы видели логи Windows? Я подозреваю, что это должно быть связано с разрешениями безопасности.   -  person Jorge Campos    schedule 03.04.2017
comment
Сервер запущен и принимает соединения   -  person pedroth    schedule 03.04.2017
comment
Не журналы postgresql, приложение входит в систему управления компьютером Windows. Кажется, ваша проблема связана с pgAdmin, который является просто клиентом для сервера postgresql. Поэтому вам нужно увидеть, есть ли с этим какие-либо проблемы в журналах Windows.   -  person Jorge Campos    schedule 03.04.2017
comment
Я ищу средство просмотра событий ›Журналы Windows. В журналы с исходным кодом в Postgres   -  person pedroth    schedule 03.04.2017
comment
Не ищите postgres, ищите pgadmin. Они не одинаковы.   -  person Jorge Campos    schedule 03.04.2017
comment
В средстве просмотра событий я не вижу ничего от pgadmin или postgress в журналах приложений. Я на Windows server 2012 r2. Убивать процесс не помогает. У меня нет прав на перезапуск этого хоста.   -  person Malcolm McRoberts    schedule 04.04.2019
comment
Не используйте никакую версию pgAdmin до версии 4.29. Хлам.   -  person MacGyver    schedule 20.01.2021


Ответы (12)


У меня была такая же проблема на 64-битной машине с Windows 7, администратор базы данных сказал мне «обновить» до pgAdmin 3 (последняя сборка), и это работает.

person svarog    schedule 07.06.2017
comment
Это решение сработало для меня на 64-битной Windows 10. Стоит отметить, что перезагрузка компьютера позволила pgAdmin4 загрузиться, но, как ни странно, в следующий раз, когда я перезапустил свой компьютер, pgAdmin 4 снова застрял в состоянии вечной загрузки. pgAdmin3 кажется более надежным. - person abagh0703; 09.07.2017
comment
Это не решение, а обходной путь. Ответ Абрахима имеет правильное решение. - person Ganesh Jadhav; 30.11.2020
comment
В то время это было единственное решение, которое позволяло мне работать продуктивно, поэтому я предложил его, OP принял его как лучшее решение тогда, и с тех пор почти все изменилось. - person svarog; 30.11.2020
comment
Как упоминалось ранее, ответ Абрахима - правильное решение. - person Samyne; 01.12.2020

У меня была такая же проблема, и я решил ее, выполнив шаги по ссылке https://www.pgadmin.org/faq/#12

Когда я запускаю pgAdmin 4 v4.28 или новее в Windows, страница загрузки никогда не закрывается. Почему? pgAdmin 4 v4.28 включает дополнительные функции безопасности, одна из которых предназначена для предотвращения проблем безопасности, вызванных анализом содержимого.

К сожалению, некоторые системы Windows настроены неправильно, поэтому скрипты Javascripts, используемые pgAdmin, не загружаются. Открытие инструментов разработчика в вашем браузере покажет ошибку, подобную этой:

Отказался выполнить скрипт из http://127.0.0.1:57313/static/vendor/require/require.min.js?ver=42800, потому что его тип MIME ('text / plain') не является исполняемым, а строгий MIME проверка типов включена.

(index): 39 Uncaught ReferenceError: require не определен в (index): 39 Это произойдет, когда значение раздела реестра в HKEY_CLASSES_ROOT.js \ Content Type установлено на text / plain. Чтобы решить эту проблему, используйте редактор реестра и сбросьте значение HKEY_CLASSES_ROOT.js \ Content Type на: text / javascript

Наконец, перезапустите сервер pgAdmin.

person Abrahim    schedule 27.11.2020
comment
работал! Спасибо! - person Oleksii Zhyglov; 06.12.2020
comment
Это то, что сработало для меня. Спасибо! - person Yousof K.; 16.12.2020
comment
Это по-прежнему правильное решение в декабре 2020 года. - person Marvin Zumbado; 24.12.2020
comment
Кроме того, после изменения реестра мне пришлось убить pgAdmin 4 Desktop Runtime процесс с помощью Диспетчера задач и снова запустить pgAdmin. - person user3405291; 02.03.2021

У меня только что возникла эта проблема на macOS, поэтому я пошел в Терминал, набрал ps aux | grep -i pgadmin и записал идентификатор процесса (второй столбец слева). Затем я убил этот процесс с помощью kill -s TERM <process id>. Вы также можете использовать более простую форму с killall pgAdmin4. Затем я смог запустить «pgAdmin 4» из каталога приложений.

person Darrell Brogdon    schedule 08.06.2018
comment
Это должен быть принятый ответ. Есть несколько процессов, которые открываются вне браузера при запуске PGAdmin4. Держу пари, вы также можете добавить в закладки запускаемую веб-страницу и просто начать с нее. - person Dave Kanter; 18.06.2018
comment
Это должен быть принятый ответ. Решил проблему без перехода на более раннюю версию. - person Sören; 08.09.2018
comment
killall pgadmin4 и перезагрузка исправили это для меня - person Vincent Tang; 10.09.2019

согласно предложению Абрахима, он отлично работал для меня в окружающей среде. Windows 10, pgAdmin 4.28

значение раздела реестра в HKEY_CLASSES_ROOT.js \ Content Type установлено на text / plain. Чтобы решить эту проблему, используйте редактор реестра и сбросьте значение HKEY_CLASSES_ROOT.js \ Content Type на: text / javascript

person Falinn    schedule 06.12.2020

У меня была эта проблема на Mac. Я решил это:

  1. Закрытие экземпляра PgAdmin 3 И PgAdmin4 (у меня были оба открыты)
  2. Системные настройки -> Безопасность и конфиденциальность -> Разрешить загрузку приложений из любого места
  3. Повторно открыть PgAdmin4
person tytk    schedule 09.08.2017

Я столкнулся с той же проблемой (на сервере окон). Мое решение - просто открыть диспетчер задач и узнать pg_ctl, затем просто завершить эту задачу и снова открыть pgadmin. Он будет работать! Если он все еще не работает, попробуйте также завершить mysql.exe.

person chhay lyheng    schedule 31.01.2019

Для меня сервер postgresql был настроен на запуск вручную, и он не работал в службах, я запустил службу, и она сработала

person RRR    schedule 16.07.2020

Ответ от почтовой группы pgadmin-support:

Попробуйте одну из тестовых сборок Mac / Windows по адресу https://developer.pgadmin.org/~dpage/. Я настоятельно рекомендую выполнить полное удаление перед установкой, чтобы не осталось старых, неиспользуемых файлов.

person Murtuza Z    schedule 05.04.2017
comment
Я удалил pgAdmin с помощью revo uninstall pro, затем установил эту тестовую сборку, и она не сработала (та же ошибка, что и раньше). - person pedroth; 06.04.2017

У меня была аналогичная проблема, и я смог ее исправить, переустановив последнюю версию Java JDK x64 8 по адресу http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151..html.

person Victor Castro    schedule 12.04.2017

Я нашел решение здесь pgAdmin 4 v3 .1 Как я могу использовать другой браузер? (Победа 7)

Мой pgadmin4 перестал работать в firefox, но работает в хроме. Теперь я использую эту конфигурацию, чтобы открыть pgadmin 4 с помощью Chrome. Интересно, что pgadmin4 теперь открывается в собственном окне.

Я думаю, что это правильный способ использования pgadmin4.

person Henrique Lima    schedule 31.01.2020

Загрузите pgAdmin с его веб-сайта и установите его отдельно от postgres. (Он работает для меня в Windows 10 - 64 бит).

person ilhan    schedule 09.08.2020

Перейдите в Сервисы и перезапустите PostgreSQL Server.

Перезагрузить сервер

person Abishek Stephen    schedule 17.12.2020