← エラー辞典に戻る

環境構築

ETIMEDOUT

接続タイムアウト

こんな症状

ネットワーク接続で「ETIMEDOUT」が出る。接続タイムアウトで起きるよ。

まず試す

ping や curl でサーバーが応答するか確認し、ポートが開いているか・ネットワークに問題がないかを見る。

env
# サーバーが応答するか確認
ping example.com
curl -v https://example.com

これで直らなければ、下の「自分のケース」を確認。

🔍 自分のケースはどれ?

  • サーバーがダウンしている
    → サーバーの稼働状態を確認し、起動する。
  • ファイアウォールでブロック
    → 対象ポートが開いているか確認する。
  • 接続先が遠い/遅い
    → タイムアウト値を増やす。VPNが必要なら接続状態を確認する。

なぜ起きる?

サーバーが応答しない、ファイアウォールでブロックされている、またはネットワーク障害だよ。クライアントは接続を試みるけど、一定時間内にサーバーから応答がないとタイムアウトエラーを返すんだ。サーバーがダウンしている場合やネットワーク経路に問題がある場合に発生するよ。

✕ エラーが起きるコード
$ ETIMEDOUT
# エラー発生
✓ 直したコード
# サーバーの稼働状態を確認。ファイアウォール設定を確認。タイムアウト値を増やす。

✅ 直ったか確認

ping/curl で応答が返り、接続がタイムアウトせず通ればOK。

🆘 まだ直らないときは

経路途中の問題なら traceroute で詰まっている箇所を調べられる。

Q&Aで質問する →

この解決法は役立ちましたか?

🔗 関連するエラー

📖 この問題を学べるレッスン

環境構築ガイド(基礎から)で根本から理解する →

📝 関連ブログ記事

📖 関連する用語

🚀 環境構築ガイドで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

環境構築ガイドを始める →

❓ 関連するQ&A