Внезапно мой cronjob прекратил работать должным образом, где он захватывает контент через file_get_contents и начал давать следующее предупреждение и фатальную ошибку. Кто-нибудь знает, почему это делается?
Warning: file_get_contents(http://seriesgate.me/search/indv_episodes/The+Social+Network): failed to open stream: Connection timed out in includes/simple_html_dom.php on line 75 Fatal error: Call to a member function find() on a non-object in includes/seriesgate.class.php on line 25
Работает.
echo file_get_contents("http://seriesgate.me/search/indv_episodes/The+Social+Network");
Это может быть проблема выполнения.
Попробуй это
ini_set('max_execution_time', 300); //300 seconds = 5 minutes echo file_get_contents("http://seriesgate.me/search/indv_episodes/The+Social+Network");
Ошибка Connection timed out
– это проблема сети.
Во-первых, возможно, проблема с сетевым подключением занимает слишком много времени, чтобы получить ответ от сервера. Проверьте местное / серверное / хостинг-подключение к Интернету; доменное имя, IP, порт, … typo.
Во-вторых, это может быть проблема назначения. Например, seriesgate.me недоступен для всех, а не только для вас . Я знаю, что этот вопрос 3 года, и сайт не работает. Но это лучшая практика, что вы должны проверить свой пункт назначения, когда он скажет что-то вроде « Connection timed out
.