5

Django アプリのデータベースとして Amazon の AWS を使用した MySQL RDS インスタンスがあります。コマンドを実行すると、次のpython manage.py runserver 192.68.1.103:8000エラーが発生します。

(2005, "Unknown MySQL server host 'myapp.us-east-1.rds.amazonaws.com' (2)")

ただし、MySQL Workbench を使用してデータベースに接続できます。Apache 経由でアプリを実行しても、問題はありません。RDS インスタンスを再起動しようとしましたが、問題は解決しませんでした。

ここで何が起こっていて、どうすれば修正できますか?

4

2 に答える 2

5

これは、長時間実行されているターミナル (iTerm2) ウィンドウのローカル マシンで経験しました。原因はわかりませんが、DNS の問題が原因で、Django がデータベース サーバー名を解決できませんでした。

したがって./manage.py runserver、別の端末で実行すると問題が解決しました

于 2017-01-09T12:48:49.953 に答える