【解決済】 ERR_EMPTY_RESPONSE localhost からデータが送信されませんでした。【esetが原因】

おすすめのオンラインプログラミング学習

localhostが繋がらない問題がたびたび起きたため、覚書をかねてめもしておきます。

この問題はある日突然、起きます。5回ぐらい起きています。。

【esetが原因】http://localhost:8080/に繋がらない解決方法【mac環境】

Macにローカル環境に移行したらhttp://localhost:8080/(http://localhost:3000/の場合もある)に繋がりませんでした。

localhost からデータが送信されませんでした。ERR_EMPTY_RESPONSE

原因はesetでした。。

接続しようとすると、chromeでは以下のエラーがでます。

このページは動作していません
localhost からデータが送信されませんでした。
ERR_EMPTY_RESPONSE

8080を削除

解決方法は以下のとおりです。

ESET Cyber Security を開く > 設定 > Webアクセスの保護の[設定] > HTTPプロトコルで使用するポート 有効にする

無効にする、もしくは有効するの中にある8080を削除すると解決します。

80,8080,3128

しかし、後日、これだけでは解決しない場合があることが多々あることはわかりました。

ルールを設定を追加

他にもファイヤーウォールが悪さをしている場合があります。一度、接続をきると問題の切り分けができます。

解決方法は以下のとおりです。

設定 > パーソナルファイヤーウォール > 設定 > フィルタリングモードを[ 対話モード ] > ルールを設定 > 追加

対話モードからもできますが、他の通信まででてきてうざったいので、、個別に追加します。

名前 Chrome.app
参照からChromeを選ぶ
/Applications/Google Chrome.app

次へ

アクション:許可
方向:両方

次へ

プロトコル:TCP & UDP
ポート:リモート
リモートポート:すべて

宛先:インターネット全体

対話モードの場合は以下のとおりです。

外向きのトラフィック
このコンピューターで実行中のアプリケーションが、
リモートコンピューターと通信しようとしています。
この通信を許可しますか?

Chrme Helper
macbookpro.local

みたいながでてくるため、許可しましょう。この対話モードはアプリをたくさん立ち上げていると、他のものがいっぱいでてきてうざったいです。他のアプリは終了したのちやりましょう。

今回、vs codeでトラブりましたが、xcode等でも不具合が報告されていました。

再起動

再起動もしてみましょう。再起動後に解決したことがあります。

修正された定義ファイルが落ちてきた

これでも解決しなかったことがあり、しばらく様子見をしていたらバグ修正された定義ファイルが落ちてきたこともあります。あとはサポートに電話ですね。

このトラブルはアプデのたびに何回もやりなおしています…。

eset結構振り回されるな…。

(追記)esetとプログラミングの相性は悪いです。。esetは以前にも、仮想環境のトラブル、cpuのトラブルと次々振り回されたため、現在積極的にカスペルスキーに乗り換えています。

カスペルスキーはまあまあいいです。詳しくはこちらの記事をみてください。

AndroidやParallels desktopのセキュリティソフト比較おすすめで軽いのは!?
PC2台持ちと加え、Parallels desktop、Android、windowsタブレット、ipad mini、iphoneを使っています。 この構成でセキュリティソフトを何にすべきか検討しました。またcpuが100%になる問題にも悩...

umdeyのおすすめ記事もあるため、よかったらみていってくださいね。

動画編集/プログラミング/資産運用などUdemyのおすすめコース
プログラミング、動画編集、資産運用などudemyのすべて実経験でおすすめコースをまとめていきます。Udemyは日本に来る前から愛用しています。半分ぐらい英語の講座を買っています。 udemyはセールがあるため、とりあえず会員登録してお...

コメント

タイトルとURLをコピーしました