読者です 読者をやめる 読者になる 読者になる

Operaが内部通信エラーになる件

Windows 7/64bitにおけるOpera/32bit版について。

Opera12.xになってから、暫く使っていると「内部通信エラー」が発生するようになった。

Operaブラウジングできなくなり、メールの送受信や他のブラウザでもネットワークエラーが出る。

netstatで見てみると、127.0.0.1に対してCLOSE_WAITが多発しているようで、その結果ソケットを使い切ってしまい、他のアプリでもネットワークエラーになると思われる。


以下のフォーラムで報告されている内容と似ていると思われる。
英語の場合、内部通信エラーは「Internal communication error」となる。
http://my.opera.com/community/forums/topic.dml?id=1562492
http://my.opera.com/community/forums/topic.dml?id=1585602


Opera12.13に更新すれば改善されるかと思ったが、12.13に更新しても改善せず。
12.13直後にリリースされた12.14に更新しても改善されなかった。


以下の設定を行ってみても、やはり改善されない。

アドレスバーに「opera:config」を入れて設定を開く。
検索窓から「DNS」「SPDY」を検索して、それぞれ以下の項目のチェックを外し、
設定を保存する。
DNS Prefetching
SPDY ping
SPDY2
SPDY3

Operaを再起動。


これで様子を見たが、改善されなかった。


設定値を全て見直し、「詳細設定」→「位置情報通知機能を有効にする」の設定を無効にした。
これでnetstat を確認したところ、CLOSE_WAITが溜まらなくなり、改善された。