[解決済み] gaierror.の意味を教えてください。[Errno -3] 名前解決の一時的な失敗"
2022-01-30 07:22:49
質問
Flaskアプリを実行しようとしていますが、エラーで終了してしまいます。何が起こっているのかをトレースすると、以下のiPythonコマンドで問題を再現することができます。
In [14]: import socket
In [15]: s = socket.socket()
In [16]: s.connect(('rabbitmq', 5672))
---------------------------------------------------------------------------
gaierror Traceback (most recent call last)
<ipython-input-16-71a261d976b3> in <module>()
----> 1 s.connect(('rabbitmq', 5672))
/usr/lib/python2.7/socket.pyc in meth(name, self, *args)
226
227 def meth(name,self,*args):
--> 228 return getattr(self._sock,name)(*args)
229
230 for _m in _socketmethods:
gaierror: [Errno -3] Temporary failure in name resolution
名前解決の一時的な失敗の根本的な理由について、あまりドキュメントを見つけることができませんでした。この問題の原因として考えられるのは、通常は docker-compose 環境で初期化されるアプリを、ローカルで実行しようとしていることです。このエラーの原因について何か思い当たることはありますか?
解決方法は?
ガイエラー = G エト A ドレス I 情報 エラー
名前解決に一時的な障害が発生した = のIPアドレスで応答できた既知のDNSはありません。 ラビットエムキュー ドメインになります。
まさかこれが本当のドメイン名とは思っていないでしょう。のエントリーを入れてください。
rabbitmq
のホストを
/etc/hosts
.
または変更します。
s.connect(('rabbitmq', 5672))
に入っています。
s.connect(('IP.OF.RABBITMQ.SERVER', 5672))
もちろん、説明のために入れたダミーの文字列ではなく、実際のIPを意味しています。
関連
-
Pythonコンテナのための組み込み汎用関数操作
-
Python百行で韓服サークルの画像クロールを実現する
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】「RuntimeError: dictionary changed size during iteration」エラーを回避する方法とは?
-
[解決済み] データ型が理解できない
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] インスタンスのクラス名を取得する?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
python implement mysql add delete check change サンプルコード
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
Pythonショートビデオクローラーチュートリアル
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み】Python Error: "ValueError: need more than 1 value to unpack" (バリューエラー:解凍に1つ以上の値が必要です
-
[解決済み】SyntaxError: デフォルト以外の引数がデフォルトの引数に続く