Я использую PHP CURL для внесения изменений в базу данных Firebase. Неожиданно после многих запросов скручивания не удалось подключиться к порту 443 что-то.firebaseio.com: ошибка подключения. Через несколько часов он снова начинает работать.
Ниже приведен скрипт curl в php
$url = 'https://something.firebaseio.com/iochatting/roomchats/data.json?auth=private_key';
$json = json_encode($msg);
$headers = array();
$headers[] = 'Content-Type: application/json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,"POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 20500);
$response = curl_exec($ch);
if ($response === FALSE) {
}
curl_close($ch);
. Этот код работает в большинстве случаев, но неожиданно все запросы на соединение отклоняются.
Кроме того, я попробовал https://github.com/kreait/firebase-php, это тоже внезапно останавливается.
Я хочу, чтобы сгиб работал, а не php -sdk. Там в любом случае ? Google отказывает в запросе к серверу?
Когда соединения отклоняются при обычной отправке запроса, если я использую прокси в порту 443. Он снова работает несколько раз.