【问题标题】:postgresql closed connection : could not receive data from client: Connection reset by peerpostgresql关闭连接:无法从客户端接收数据:对等方重置连接
【发布时间】:2018-01-16 17:02:20
【问题描述】:

我有 3 个 odoos 在 ubuntu16 和 postgresql 9.5 的 aws 中正常运行到 ec2,但几天前 1 个 odoo 实例死亡,在我的日志 odoo 中我看到:

2018-01-11 06:15:56,343 28311 ERROR ? openerp.addons.bus.bus: Bus.loop error, sleep and retry
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openerp/addons/bus/bus.py", line 136, in run
    self.loop()
  File "/usr/lib/python2.7/dist-packages/openerp/addons/bus/bus.py", line 122, in loop
    conn.poll()
OperationalError: SSL connection has been closed unexpectedly

2018-01-11 06:15:58,283 28311 INFO ? openerp.service.server: Initiating shutdown

在我的 postgresql 日志中,我得到:

2018-01-11 01:07:52 -05 LOG:  could not receive data from client: Connection reset by peer
2018-01-11 01:15:56 -05 LOG:  could not receive data from client: Connection reset by peer
2018-01-11 01:15:56 -05 LOG:  received fast shutdown request
2018-01-11 01:15:56 -05 LOG:  aborting any active transactions
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 LOG:  autovacuum launcher shutting down
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 FATAL:  terminating connection due to administrator command
2018-01-11 01:15:56 -05 LOG:  shutting down
2018-01-11 01:15:56 -05 LOG:  database system is shut down
2018-01-11 01:16:53 -05 LOG:  database system was shut down at 2018-01-11 01:15:56 -05
2018-01-11 01:16:53 -05 LOG:  incomplete startup packet
2018-01-11 01:16:53 -05 LOG:  MultiXact member wraparound protections are now enabled
2018-01-11 01:16:53 -05 LOG:  database system is ready to accept connections
2018-01-11 01:16:53 -05 LOG:  autovacuum launcher started

我有另外两个 odoo 运行到该服务器中,其他两个 odoo 继续运行没有问题,然后大约上午 10 点我重新启动 odoo,这个死掉的 odoo 启动了。我不知道 odoo 是否关闭了连接而没有告诉 postgres 或 postgres 关闭了连接

【问题讨论】:

    标签: python postgresql odoo-8


    【解决方案1】:

    消息

    could not receive data from client: Connection reset by peer
    

    在 PostgreSQL 日志中意味着连接的客户端在没有正确关闭数据库会话的情况下消失了。

    从 PostgreSQL 方面来说,这与 PostgreSQL 关闭无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多