404 Не найдено nginx / 1.12.0 Push-уведомление

У меня большие неприятности, что я понятия не имею, что это может быть.

У меня есть приложение, в котором более 100 тыс. Пользователей, и я случайно вызываю службу GCM в LOOP примерно через 1 минуту и ​​выдает это сообщение об ошибке.

Я обработал все поля, чтобы не быть NULL, я не знаю, что это может быть!

Это будет тайм-аут от AJAX?

Вызов в GCM выглядит следующим образом:

$url    = 'https://android.googleapis.com/gcm/send';
$fields = array(
'data' => array(
"mensagem" => $message
),
'registration_ids' => $registatoin_ids
);
if (is_array($data)) {
foreach ($data as $key => $value) {
$fields['data'][$key] = $value;
}
}

$headers = array(
'Authorization: key=' . apiKey,
'Content-Type: application/json'
);
$ch      = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));
$result = curl_exec($ch);
if ($result === FALSE) {
die('Curl failed: ' . curl_error($ch));
}

curl_close($ch);

Цикл для получения идентификатора базы данных————-

for ($i = 0; $i < $num / 1000; $i++)
{
$query = $con->query("SELECT gcm_regid from registration where status ='S' and LENGTH(gcm_regid) = 152  and app_id=$Id_Aplicativo LIMIT $current_num,1000");
foreach($query as $data)
{
if (!is_null($data["gcm_regid"]))
{
$row[] = is_null($data["gcm_regid"]) ? " " : $data["gcm_regid"];
$cont = $cont + 1;
}
}

// print_r($row);

$pushStatus = send_notification($con, $row, $mensagem, array(
'titulo' => is_null($titulo) ? " " : $titulo, //$titulo,
'sub_mensagem' => is_null($sub_mensagem) ? " " : $sub_mensagem, //$sub_mensagem,
'content_mensagem' => is_null($content_mensagem) ? " " : $content_mensagem, //$content_mensagem,
'content_info' => is_null($content_info) ? " " : $content_info, //$content_info,
'url_imagem' => is_null($path . $nome_imagem) ? " " : $path . $nome_imagem, //$path.$nome_imagem,// Esse Path vem do arquivo Conect.php
'url_audio' => is_null($path_audio . $filenameAudio) ? " " : $path_audio . $filenameAudio, //$path_audio.$filenameAudio, // Esse Path vem do arquivo Conect.php
'tipo_notificacao' => is_null($TipoNotificacao) ? " " : $TipoNotificacao, //$TipoNotificacao
));
$row = null;
$current_num+= 1000;
}

404 Не найдено Nginx / 1.12.0

введите описание изображения здесь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector