pgAdmin无法启动(永久加载)

时间:2017-04-03 12:11:13

标签: postgresql postgresql-9.6 pgadmin-4

曾几何时,我有一个与pgAdmin一起使用的Postgres数据库。我有一个在WildFly服务器上运行的web服务,它连接到数据库,一切正常。

过了一会儿(几个月)我试图再次打开pgAdmin并且卡在装载上......

我使用Revo Uninstall删除了postgres和pgAdmin,然后安装了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 错误进程id:0x1de4 错误应用程序启动时间:0x01d2a7d1566324ba 错误的应用程序路径:C:\ Program Files \ PostgreSQL \ 9.6 \ pgAdmin 4 \ bin \ pgAdmin4.exe 错误模块路径:MSVCP120.dll 报告ID:984dd9d8-13c4-11e7-832d-5ce0c535006f 错误包全名: 错误的包相关应用程序ID:

12 个答案:

答案 0 :(得分:38)

我遇到了同样的问题,并按照链接上的步骤解决了 https://www.pgadmin.org/faq/#12

当我在Windows上启动pgAdmin 4 v4.28或更高版本时,加载页面 永不关闭。为什么? pgAdmin 4 v4.28包括额外的安全性 功能,其中之一旨在防止引起的安全问题 通过内容嗅探。

不幸的是,某些Windows系统配置错误,因此 导致pgAdmin使用的Javascript无法加载。打开 浏览器上的开发人员工具将显示类似于以下的错误:

拒绝从以下位置执行脚本 'http://127.0.0.1:57313/static/vendor/require/require.min.js?ver=42800' 因为它的MIME类型('text / plain')不可执行,并且严格 启用了MIME类型检查。

(索引):39未捕获的ReferenceError:在以下位置未定义require (索引):39当注册表项的值位于 HKEY_CLASSES_ROOT.js \ Content Type设置为text / plain。 解决 问题,请使用注册表编辑器并重置 HKEY_CLASSES_ROOT.js \ Content类型为:text / javascript

最后,重新启动pgAdmin服务器。

答案 1 :(得分:7)

我刚刚在macOS上遇到这个问题所以我去了终端并键入了ps aux | grep -i pgadmin并记下了进程ID(左起第二列)。然后我用kill -s TERM <process id>杀了那个进程。您还可以使用更简单的表单killall pgAdmin4。然后我就能开始了#pgAdmin 4&#34;来自Applications目录。

答案 2 :(得分:3)

我在Windows 7,64bit机器上遇到了同样的问题,DBA告诉我“升级”到pgAdmin 3(最新版本)并且它可以工作。

答案 3 :(得分:3)

按照亚伯拉罕的建议,它在环境中对我来说效果很好。 Windows 10,pgAdmin 4.28

“ HKEY_CLASSES_ROOT.js \ Content Type上的注册表项的值设置为text / plain。要解决此问题,请使用注册表编辑器并将HKEY_CLASSES_ROOT.js \ Content Type的值重置为:text / javascript” < / p>

答案 4 :(得分:1)

我在Mac上遇到过这个问题。我通过以下方式解决了这个问题:

  1. 关闭PgAdmin 3和PgAdmin4的实例(我已打开)
  2. 系统偏好设置 - &gt;安全与安全隐私 - &gt;允许从以下位置下载应用:
  3. 重新开启PgAdmin4

答案 5 :(得分:1)

对我来说,postgresql服务器被设置为手动启动,并且未在服务中运行,我启动了该服务并且可以正常工作

答案 6 :(得分:0)

来自pgadmin-support邮件群组的回复:

请在https://developer.pgadmin.org/~dpage/尝试其中一个Mac / Windows测试版本。 我强烈建议在安装之前进行完全卸载,以确保不会留下旧的,未使用的文件。

答案 7 :(得分:0)

我有一个类似的问题,并且能够通过在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

重新安装最新的Java JDK x64 8来解决这个问题。

答案 8 :(得分:0)

我面临着同样的问题(窗口服务器上) 我的解决方案是打开任务管理器,找到pg_ctl,然后结束该任务,然后再次重新打开pgadmin。它将工作!如果它仍然不工作只是试图终止过的mysql.exe

答案 9 :(得分:0)

我在这里pgAdmin 4 v3.1 How can I use another browser? (Win 7)

找到了解决方案

我的pgadmin4停止在firefox中工作,但在chrome中工作。现在,我使用此配置使用Chrome打开pgadmin 4。有趣的是pgadmin4现在可以在自己的窗口中打开。

我认为这是使用pgadmin4的正确方法。

答案 10 :(得分:0)

从其网站上下载pgAdmin并与postgres分开安装(适用于Windows 10-64位)

答案 11 :(得分:0)

转到服务,然后重新启动PostgreSQL Server。

Restart Server