Медленно работает file_get_contents


#1

Здравствуйте
у нас есть проблема на сайте - долго сохраняются заказы, мы обратились к разработчикам и получили ответ

"Мы изучили данную ситуацию в вашем магазине. И заметили, что отправка уведомления по электронной почте во время размещения заказа занимает длительное время.

Мы создали тестовый скрипт file_get_contents.php в основной директории вашей установки со следующим содержимым:

<?php $time_start = microtime(true); error_reporting(E_ALL); ini_set('display_errors', '1'); $a = file_get_contents('https://detsad-shop.ru/images/logos/85/4-nglogo-bolshoi.png'); $b = file_get_contents('https://polesie-m.ru/images/logos/85/polesie-m.ru.jpg'); $time_end = microtime(true); $time = $time_end - $time_start; echo "$time секунд\n"; ?>

И запустили его по ссылке https://detsad-shop.ru/file_get_contents.php и получили следующую ошибку:

Warning: file_get_contents(https://detsad-shop.ru/images/logos/85/4-nglogo-bolshoi.png): failed to open stream: No route to host in /var/www/html/62.109.9.191/file_get_contents.php on line 6

6.0297780036926 секунд

Судя по всему отправка уведомлений по электронной почте занимает длительное время именно для домена detsad-shop.ru из-за этой ошибке, которая возникает при формировании содержимого писем. "

кто-нибудь сталкивался с такой проблемой ? сайт хостится на ubuntu 18.04


#2

отбой , хостер решил проблему


#3

Не сообщили, что сделали они?


#4

И меня тегните в ответе.


#5

вот ответ хостера

В файле /etc/hosts был не корректный IP, серый. Изменил его на корректный.
Серый IP скорее всего остался случайно после установки ОС, автоматика могла указать не тот IP.


#6

Спасибо за ответ