当前位置: 首页 > 知识库问答 >
问题:

PG::错误服务器意外关闭了连接

牛骞仕
2023-03-14

我是Ruby on Rails的新手。我通过教程示例学习创建了两个基本的演示应用程序

PG::错误

服务器意外关闭了连接这可能意味着服务器在处理请求之前或处理请求时异常终止。

而且有时(通常是在我重新启动postgresql时),

PG::错误

服务器意外关闭了连接这可能意味着服务器在处理请求之前或处理请求时异常终止。无法发送启动数据包:管道中断

这是我的堆栈跟踪

我在Ubuntu12.04(因为google上的一些bug与Ubuntu有关)

我在SO上也发现了类似的问题,但它们正处于一个高级阶段,因此涉及到一些高级解决方案。

共有1个答案

乐城
2023-03-14

虽然我没有使用数据库,但在database.yml中的配置中指定端口解决了这个问题。默认情况下,Rails新的 --database=postgreSQL 命令不会在那里放置端口

这是我的配置。

development:
  adapter: postgresql
  encoding: unicode
  database: sample_app_development
  pool: 5  
  port: 5433
  username: myusername
  password: mypassword
  reconnect: true
 类似资料:
  • 我一直试图通过Postgre DB Server运行这个批处理文件,并运行两个不同的sql文件,如下所示: 但是问题来了,有时我会得到下面的命令query1或query2的错误: 这种情况只是偶尔发生,所以我不完全确定为什么会发生。有人能解释为什么会这样,以及这个问题是否有解决办法吗?谢谢! 更新:在实际的Postgre应用程序中尝试打开远程服务器时,我有时也会遇到相同的错误:“出现错误:”服务器

  • 问题内容: 我试图重现我在EC2上的node.js应用中看到的MySQL错误,其中包含节点mysql库: 连接丢失:服务器关闭了连接。 我无法在本地重现该错误-通过我的代码可以很好地处理数据库- 它仅每隔几秒钟重新检查一次,并在重新启动后重新连接到db。在EC2上,它发生在太平洋时间凌晨4点左右,但是数据库仍然正常运行。 我想 用我的本地mysql重现崩溃 在我的mysql帮助器模块中添加我需要的

  • 问题内容: 当我使用节点mysql时,在12:00到2:00之间出现错误,表明服务器已关闭TCP连接。这是完整的消息: 有解决办法。但是,以这种方式尝试后,问题也会出现。现在我不知道该怎么办。有人遇到这个问题吗? 这是我按照解决方案编写的方式: 问题答案: 尝试使用以下代码来处理服务器断开连接: 在您的代码中,我错过了之后的部分

  • 我试图得到我的网站,我有一些问题时启动我的XAMPP Apache服务器 我在这里尝试了解决方案,但没有成功 我尝试的是: 将默认端口从80和433更改为8080和443 杀死所有HTTP连接与 逆转我所有的更改(因为我一直试图从这里安装一个ssl安全证书) 我没有成功添加安全证书,现在Apache甚至没有启动 我知道这是一个非常常见的问题,我读过很多关于这个问题的答案,但都没有成功。 以下是我对

  • 但结果显示相同。有人能帮忙吗? 提前感谢S.K Setia

  • 以下是错误日志的内容: 2018-08-18 11:53:23 4DC INNODB:警告:不推荐使用innodb_additional_mem_pool_size。在以后的版本中,该选项可能会与innodb_use_sys_malloc选项和INNODB的内部内存分配器一起删除。 2018-08-18 11:53:23 1244[注]INNODB:innodb_empty_free_list_a