Почему внезапно начал виснуть или тормозить запрос к сторонним серверам?
VPS сервер.
2 года сайт работал нормально. Пару дней назад в какой-то момент начались проблемы.
- Все запросы от сайта к гугловским серверам, например гугловская капча или запросы к googleapis.com начали виснуть.
Обращение идет через file_get_contents. В логах вижу:
PHP Warning: file_get_contents(...) failed to open stream: Connection timed out in
- Аналогично вешается по таймауту попытка создания изображения по ссылке на сторонний сайт.
- Одновременно здесь же начал очень долго отрабатывать git pull к репозиторию на bitbucket
- периодически очень долго стали открываться страницы (может ли как-то быть завязано на web-сокеты, которые используются?)
Подскажите, в какую сторону копать?
P.S. Заменил file_get_contents на curl - работать начало, но с тормозами.
P.S.S Теперь периодически очень долго загружаются разные страницы сайта. Причем, при подобных тормозах сборка страницы занимает 50-55сек. Паралельно, другому посетителю страницы могут отдаваться практически мгновенно и я сижу мониторю по top загрузку - не вижу чтобы была какая-то нагрузка по ресурсам.
PING googleapis.com (108.177.119.105) 56(84) bytes of data.
64 bytes from 108.177.119.105: icmp_seq=1 ttl=47 time=6.24 ms
64 bytes from 108.177.119.105: icmp_seq=2 ttl=47 time=6.39 ms
64 bytes from 108.177.119.105: icmp_seq=3 ttl=47 time=6.50 ms
64 bytes from 108.177.119.105: icmp_seq=4 ttl=47 time=6.14 ms
64 bytes from 108.177.119.105: icmp_seq=5 ttl=47 time=6.20 ms
64 bytes from 108.177.119.105: icmp_seq=6 ttl=47 time=6.43 ms
64 bytes from 108.177.119.105: icmp_seq=7 ttl=47 time=6.57 ms
64 bytes from 108.177.119.105: icmp_seq=8 ttl=47 time=6.24 ms
--- googleapis.com ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7631ms
rtt min/avg/max/mdev = 6.143/6.341/6.577/0.165 ms
PING bitbucket.com (104.192.143.7) 56(84) bytes of data.
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=1 ttl=53 time=95.2 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=2 ttl=53 time=95.2 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=3 ttl=53 time=95.3 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=4 ttl=53 time=95.2 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=5 ttl=53 time=95.2 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=6 ttl=53 time=96.1 ms
64 bytes from bitbucket.com (104.192.143.7): icmp_seq=7 ttl=53 time=95.2 ms
^C
--- bitbucket.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6638ms
rtt min/avg/max/mdev = 95.205/95.363/96.118/0.388 ms
PING google.com (108.177.119.101) 56(84) bytes of data.
64 bytes from 108.177.119.101: icmp_seq=1 ttl=47 time=6.73 ms
64 bytes from 108.177.119.101: icmp_seq=2 ttl=47 time=6.59 ms
64 bytes from 108.177.119.101: icmp_seq=3 ttl=47 time=6.58 ms
64 bytes from 108.177.119.101: icmp_seq=4 ttl=47 time=8.18 ms
64 bytes from 108.177.119.101: icmp_seq=5 ttl=47 time=6.69 ms
64 bytes from 108.177.119.101: icmp_seq=6 ttl=47 time=6.37 ms
64 bytes from 108.177.119.101: icmp_seq=7 ttl=47 time=6.51 ms
^C
--- google.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6484ms
rtt min/avg/max/mdev = 6.379/6.813/8.186/0.577 ms