【问题标题】:psycopg2.DatabaseError: SSL error: bad lengthpsycopg2.DatabaseError:SSL 错误:长度错误
【发布时间】:2020-11-11 15:41:24
【问题描述】:

Python 3.5,psycopg2 2.7.4,连接到 postgresql 数据库并得到错误psycopg2.DatabaseError: SSL error: bad length
此错误是什么意思 - 某些 SSL 证书无效?
这是回溯:

Traceback (most recent call last):
  File "src/db_importer.py", line 278, in <module>
    main()
  File "src/db_importer.py", line 255, in main
    run_process(args, db_params)
  File "src/db_importer.py", line 198, in run_process
    import_csv(cur, schema, table_name, args.raport_data)
  File "src/db_importer.py", line 130, in import_csv
    cur.copy_from(f, '{}.{}'.format(schema, table_name), sep=';', columns=cols)
psycopg2.DatabaseError: SSL error: bad length

【问题讨论】:

  • 可能是数据库空间不足,几个小时后我应该知道它是否有效。
  • 这个问题解决了吗?这与空间不足有关吗?
  • 是的,空间不足。

标签: python postgresql ssl python-3.5 psycopg2


【解决方案1】:

释放一些空间后,脚本开始工作。所以 tt 是空间不足导致了这个错误。

【讨论】:

    【解决方案2】:

    在 postgres 级别尝试“真空全面分析您的表”,它对我有用。 Deadtulips 是问题所在,“释放一些空间后”可能会自动清理运行

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2015-08-03
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      • 2018-07-30
      • 2019-03-29
      相关资源
      最近更新 更多