file_get_contents、get_headers、およびcurlが次のエラーで動作を停止しました:接続が拒否されました


0

昨日のある時点で、関数file_get_contents、get_headers、およびcurlが次のエラーで動作を停止しました:接続が拒否されました。例:

Curl: (7) Failed to connect to www.alebalweb.com port 443: Connection refused.

なぜなのかわかりません。ファイルをアップロードしているだけで、サーバー上の誰も何も変更していません。すべてが機能し、何年も機能する前の瞬間まで。Curlを使用すると、1日に1回、自分のサイトのcronjobを実行し、問題が発生することはありませんでした。SSL証明書の有効期限が切れていると思いましたが、有効期限は切れていません。サイトはオンラインで動作していますが、ローカルPCからcurl経由でサイトにアクセスしようとすると、curlはスムーズに動作します。なんらかの理由でUFWまたはfail2banで禁止されていると思いましたが、ローカルIPを変更しただけで何も変わりませんでした。とにかく、多くの異なるIPからのApacheログに多くのエラーが表示されます。サーバー上のすべてのサイトで問題が発生します。

何が起こったのか本当に理解できません。すべてが昨日の午後まで完璧に機能しました。

サーバーはvultr上のUbuntu 18.04です。

また、おそらく関連している、syslog内にいくつかの奇妙なエラーが見つかりました。

Apr  8 06:25:03 Vultr_LA_18 rsyslogd:  [origin software="rsyslogd" swVersion="8.32.0" x-pid="689" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Apr  8 06:25:07 Vultr_LA_18 popularity-contest: unable to submit report to https://popcon.ubuntu.com/popcon-submit.cgi.
Apr  8 06:25:07 Vultr_LA_18 popularity-contest: unable to submit report.


Apr  8 06:32:04 Vultr_LA_18 rsyslogd: unexpected GnuTLS error -53 - this could be caused by a broken connection. GnuTLS reports: Error in the push function.   [v8.32.0$
Apr  8 06:32:04 Vultr_LA_18 rsyslogd: omfwd: TCPSendBuf error -2078, destruct TCP Connection to log.nixstats.com:10514 [v8.32.0 try http://www.rsyslog.com/e/2078 ]
Apr  8 06:32:04 Vultr_LA_18 rsyslogd: action 'action 1' suspended (module 'builtin:omfwd'), retry 0. There should be messages before this one giving the reason for sus$
Apr  8 06:32:04 Vultr_LA_18 rsyslogd: action 'action 1' resumed (module 'builtin:omfwd') [v8.32.0 try http://www.rsyslog.com/e/2359 ]

Apr  8 06:36:06 Vultr_LA_18 systemd-resolved[631]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced $
-1

I reset Fail2ban, and something seems to have come back to work...

But I have absolutely no idea how the server managed to block itself via Fail2ban...

Any ideas? Above all, any ideas to prevent this from happening again in the future?