コンテンツへスキップ
Linux/POSIXエラーエラー
ECONNREFUSED

ECONNREFUSED — 接続が拒否されました

対象のアドレスとポートでリッスンしているプロセスがないため、接続が能動的に拒否されました。

linuxmacosunix

このエラーの原因

リモートホストが接続試行を受け取りましたが、指定されたポートでリッスンしているアプリケーションがありません。

修正方法

`ss -tlnp` で対象のサービスが起動しているか確認してください。正しいインターフェイスにバインドされているか確認してください。ファイアウォールのルールとポート番号を確認してください。

例

# Check if service is running
systemctl status nginx
# Check if port is listening
ss -tlnp | grep 80
公式ドキュメント

関連するエラーコード