docker 容器在连接到 postgresql 数据库时崩溃

问题描述 投票:0回答:1

我正在 kubernetes 集群上运行 docker 容器。当执行以下代码时,容器崩溃并出现以下错误。

import psycopg2 as psc


pq_conn = psc.connect(
    database=****,
    user=***,
    password=*****,
    host=*****,
    port=***
)


df= pd.read_sql_query("""
SELECT * 
  FROM my_table 
  LIMIT 1
""",
con= pq_conn)

崩溃日志: 双自由或腐败(出) 中止(核心转储)

我正在使用 ubuntu:20.04 镜像。当我在 mac m1 上使用相同的 docker 文件启动容器时,它可以正常工作。我尝试过使用 sqlalchemy create_engine 函数,出现类似的错误。使用psycopg2版本2.9.3。

如果您有任何提示,请提出。

postgresql docker kubernetes sqlalchemy psycopg2
1个回答
0
投票

这是

psycopg2
中的一个错误,已在版本 2.9.7 中解决(发行说明)。

© www.soinside.com 2019 - 2024. All rights reserved.