Есть цены на сайте в USD , после чего парсится курс валют и цены становятся в рублях. Парсер выполняется каждый день для 3ёх разных сайтов с помощью Cron'a. Недавно парсер перестал работать и вытаскивать нужный курс. Что можете посоветовать? Причина в частых запросах или в чём?
Ошибка:
PHP Warning: file_get_contents(
www.cbr-xml-daily.ru/daily_json.js): failed to open stream: Connection timed out in /home/users/9/9163419803/domains/c-60.ru/static/rater.php on line 4
Warning: file_get_contents(
www.cbr-xml-daily.ru/daily_json.js): failed to open stream: Connection timed out in /home/users/9/9163419803/domains/c-60.ru/static/rater.php on line 4
Скрипт:
<?php
$url = 'http://www.cbr-xml-daily.ru/daily_json.js';
$contents = file_get_contents($url);
$data = json_decode($contents, true);
$json = array(
'usd' => $data['Valute']['USD']['Value'],
'eur' => $data['Valute']['EUR']['Value']
);
file_put_contents('/home/users/9/9163419803/domains/c-60.ru/static/rates.json', json_encode($json));
?>