問題タブ [operationalerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
597 参照

python - Django ConnectリモートMysql OperationalError 2026

Django + mysql を数日間使用しています。そして今朝、突然、リモートの mysql に接続できないことに気付きました。

それは上げる

django.db.utils.OperationalError: (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed')

またいつ

ここに私の環境があります:

macOS 10.15 + Django 2.2.6 + MySQL 5.7 (リモートサーバー上、ubuntu 18.04) + python 3.6.8 (conda env を使用)

次のようないくつかのソリューションを探しました。

  • openssl をダウングレードする

    パッケージ openssl の競合: openssl=1.0.2r python=3.6.8 -> openssl[version='>=1.1.1a,<1.1.2a']

  • .conf ファイルに use_pure=True を追加します

    何も変わっていません

  • .conf ファイルに skip_ssl を追加します

    何も変わっていません

ノート

  • サーバー(私は自分のサイト、ubuntu 18.04を展開しています)で、私のサイトはgunicorn + Nginxを使用してうまく動作します
  • 今日まで、すべてがうまく機能していました。
  • この問題を見つけたときにサイトが壊れていましたが、再起動するとうまくいきます。
  • おそらくサーバーの更新(自動的にアップグレード)が問題を引き起こしていると思いますが、まだ見つけていません。

私のコードの一部

0 投票する
0 に答える
31 参照

django - Django OperationalError そのようなテーブルはありません:

プロファイルモデルを作成しました: これはコードです

とビュー

しかし

このエラーを解決するにはどうすればよいですか?