firebaseio.com отказывается от подключения после множества запросов - PullRequest
0 голосов
/ 14 февраля 2020

Я использую 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. Он снова работает несколько раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...