Рейтинг:0

Много подозрительных запросов GET, которые перегружают мой процессор

флаг gb

У меня есть дроплет DigitalOcean, на котором размещен небольшой веб-сайт с практически нулевым трафиком. Вчера я получил предупреждение о том, что мой процессор загружен более 95%. Обычно он составляет от 1% до 5%. На диаграмме «пропускная способность» на моей панели инструментов DigitalOcean исходящий трафик внезапно увеличился на много, как показано на этом снимке экрана:

Исходящий трафик

Исходящий трафик означает, что это мой сервер отправляет запросы наружу, я прав?

Я вошел через SSH, чтобы проверить, что происходит, и использовал следующую команду:

sudo tcpdump -s 0 -A 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420'

Я вижу много подозрительных запросов GET, например:

ПОЛУЧИТЬ http://www.youcha.net/?fmfp0cslczu HTTP/1.1
Хост: www.youcha.net
Принять: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
пользовательский агент: Baiduspider-image+(+http://www.baidu.com/search/spider.htm)
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-HK,zh;q=0.9,en;q=0.8,zh-CN;q=0.7,en-US;q=0.6
Кэш-контроль: max-age=0
Соединение: Keep-alive

ПОЛУЧИТЬ https://www.06681.com/mhgg?d2i6luc5eo8 HTTP/1.1
Хост: www.06681.com
Принять: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
пользовательский агент: Baiduspider-image+(+http://www.baidu.com/search/spider.htm)
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-HK,zh;q=0.9,en;q=0.8,zh-CN;q=0.7,en-US;q=0.6
Кэш-контроль: max-age=0
Соединение: Keep-alive

Это то, что заставляет процессор работать высоко? Я мог бы просто воссоздать новую каплю, но мне бы очень хотелось узнать происхождение этой проблемы и как ее исправить, чтобы она не повторялась в будущем. У вас есть идея, в чем здесь проблема?

Рейтинг:0
флаг ph

Какие приложения вы запускаете? Веб сервер? Какой у тебя стек?

Следовали ли вы рекомендациям по первоначальной настройке Ubuntu в учебных пособиях сообщества DO?

Nikita Kipriyanov avatar
флаг za
Это не отвечает на вопрос.Понятно, что в вопросе может быть пропущена некоторая информация; когда вы станете более одобренным членом сообщества, вы сможете использовать *комментарии*, чтобы запросить разъяснения по вопросу. Ответ не является подходящим местом для запроса разъяснений; это ответ, объяснение шагов, которые необходимо выполнить для решения описанной проблемы. [Здесь](https://serverfault.com/help/how-to-answer) приведены предложения о том, как написать хороший ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.