Назад | Перейти на главную страницу

запрос curl приводит к большой нагрузке на сервер

Мы используем поток данных XML, отправляя запросы cURL на сервер провайдера. Они не позволяют нам кэшировать, поэтому каждый просмотр страницы - это новый запрос cURL. Дважды в этом году наш сервер выходил из строя, поскольку наша серверная компания объяснила, что IP-адрес, принадлежащий домену провайдера, отправляет нам много трафика. Мне кажется, что «отправка большого количества трафика» может означать только их ответы на наши запросы, но опять же, если они действительно отправляют нам запросы, мне нужно быть уверенным в этом, прежде чем я начну беспокоить их техников, чтобы решить проблему, которая может быть на нашей стороне. Если проблема на нашей стороне, могу ли я ограничить количество запросов? (Это настраивается на PHP. Если это слишком много в одном вопросе, дайте мне знать, и я разделю его на более мелкие части.)

РЕДАКТИРОВАТЬ: Вот что сказал мой хостинг-провайдер: (Раньше они думали, что диск / dev / sda вышел из строя.)

После перезагрузки сервера в однопользовательском режиме диски не сообщают об ошибках. Кроме того, все файловые системы не повреждены. Мы перезагрузили сервер, и все снова заработало. Я действительно заметил, что в то время, когда сервер перестал отвечать, произошел резкий скачок нагрузки, и что примерно в то время было много соединений с IP 208.215.218.15. С этого IP-адреса сейчас также много подключений. Это информация об этом IP:

Quick Technologies Inc. UU-208-215-218 (NET-208-215-218-0-1) 208.215.218.0 - 208.215.218.255 MCI Communications Services, Inc. d / b / a Verizon Business UUNET1996B (NET-208- 192-0-0-1) 208.192.0.0 - 208.255.255.255

Соединения с этого IP-адреса быстро заполнили вашу сеть, и я был вынужден обнулить соединения с этого IP-адреса, чтобы поддерживать сеть в рабочем состоянии. Если это было законно, дайте мне знать, и я могу разблокировать этот IP.

В настоящее время ваши сайты работают. Если у вас есть какие-либо вопросы или я могу еще чем-нибудь помочь, дайте мне знать.

Затем они дали мне такой журнал: (локальный IP-адрес изменен в целях конфиденциальности)

root @ fbs [~ / system-snapshot / system-snapshot-HG-backup-20120604-144747] # grep 208.215.218.15 112.log tcp 0 0 123.123.123.198:45948 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123. 123.198: 45946 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:45922 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:45921 208.215.218.15:443 TIME_WAIT - tcp 208.215.218.15:443 TIME_WAIT - tcp 08.223.145.123.145.123.145.123.145.123.145.123.145.123.145.123.123.145 218.15: 443 TIME_WAIT - tcp 0 0 123.123.123.198:45973 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46037 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198.215.218WA 208.215.218:46036_W 208.215.218:46036 tcp 0 0 123.123.123.198:46033 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46032 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46030 208.215.218.15:443 123.123IT - tIME_p 123.198: 46029 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46028 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46026 208.215.218.15:443 TIME_WAIT - tcp 208.215.218.15:443 TIME_WAIT - tcp 208.223.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123.123. 218,15: 4 43 TIME_WAIT - tcp 0 0 123.123.123.198:46063 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46062 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:460.1561 20844.218 tcp - tcp - 0 123.123.123.198:46060 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:46059 208.215.218.15:443 TIME_WAIT - tcp 0 0 123.123.123.198:40448 208.215.218.15:80 TIME_WAIT 098.123.123.123.123.123.123.123.123.123.123. 40449 208.215.218.15:80 TIME_WAIT - tcp 0 0 123.123.123.198:40450 208.215.218.15:80 TIME_WAIT - tcp 0 0 123.123.123.198:40451 208.215.218.15:80 TIME_WAIT - tcp 0 0 123.123.123.198:40 80 TIME_WAIT -

Под этим было много-много похожих строк. Наконец они ответили другим ответом:

Вот несколько случайных выборок сетевого трафика для этого IP-адреса, а стрелки показывают направление (и объем данных) ОТ вашего сервера или К вашему серверу с этого IP-адреса:

fbs.foobar.net => 208.215.218.15 5,84 КБ 3,51 КБ 3,19 КБ <= 16,7 КБ 181 КБ 92,1 КБ

fbs.foobar.net => 208.215.218.15 11.3Kb 23.1Kb 16.2Kb <= 0b 27.9Kb 152Kb ...

В настоящее время существует 27 подключений из 208.215.218.15, но в настоящее время трафик минимален, как показано выше (5-16,7 Кбит / с).

Таким образом, похоже, что трафик от них к нам, вероятно, ограничен ответами на наши запросы curl, но я все еще не на 100% уверен в этом, или почему или если это привело к тому, что сервер перестал отвечать.