无法连接到postgres服务器

时间:2015-11-06 17:23:42

标签: java postgresql maven

我有一个奇怪的问题。直到2天前,我的设置已经工作了近2年。 始终有效的设置:

1. I use postgress 9.3 for development on my laptop. 
2. I use intellij idea database tools to browse data
3. sometimes I use pgadmin
4. I run maven build of our application

过去2天,当我运行maven install时,构建失败并带有

[main] ERROR SqlExceptionHelper.logExceptions(146) | Cannot create PoolableConnectionFactory (The connection attempt failed.)

但是,我的想法客户端,pgadmin没有问题连接。

pg log具有以下内容:

2015-11-06 11:08:02 CST LOG:  could not receive data from client: An operation was attempted on something that is not a socket.


2015-11-06 11:08:02 CST LOG:  incomplete startup packet
2015-11-06 11:08:17 CST LOG:  could not receive data from client: An operation was attempted on something that is not a socket.


2015-11-06 11:08:17 CST LOG:  incomplete startup packet
2015-11-06 11:08:35 CST WARNING:  pgstat wait timeout
2015-11-06 11:08:46 CST WARNING:  pgstat wait timeout
2015-11-06 11:09:35 CST WARNING:  pgstat wait timeout
2015-11-06 11:09:45 CST WARNING:  pgstat wait timeout

我也禁用了防火墙并试过了。它仍然失败。

有关可能发生的事情的任何提示?

1 个答案:

答案 0 :(得分:0)

看起来Windows TCP / IP堆栈出了问题。

请参阅:

可能的行动包括:

  • 完全卸载您的防病毒产品或(更糟糕的)“互联网安全”套件(如果有)。禁用它可能就足够了。一旦确认原因,您可以重新安装或安装更好的产品。

  • 做一个windows TCP/IP stack reset。确切的步骤取决于您未提及的Windows版本,因此您可能需要稍微查看一下。这可能会产生副作用,例如清除破坏其他应用程序的设置。您应该知道自己在做什么,愿意接受可能出现的问题,或者从拥有Windows技能的技术人员那里获得专业支持。

  • 检查系统是否存在rootkit或未检测到的病毒活动

  • 卸载3G调制解调器,有线电视提供商等不必要的驱动程序

  • 如果您最近安装了任何软件,请将其删除