CURL заставляет Apache потреблять большую часть процессораApache

Ответить
Anonymous
 CURL заставляет Apache потреблять большую часть процессора

Сообщение Anonymous »

Я пытаюсь взаимодействовать с API WhatsApp с помощью PHP cURL. Код прост: отправьте запрос POST, чтобы отправить сообщение на телефон. Вот и все. Работает, отправляет сообщение без проблем. После этого начались проблемы.

Код: Выделить всё

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://graph.facebook.com/v19.0/
/messages");
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode([
'messaging_product' => 'whatsapp',
'to' => '',
'type' => 'template',
'template' => [
'name' => 'hello_world',
'language' => [
'code' => 'en_US',
],
],
]));
curl_setopt($curl, CURLOPT_HTTPHEADER, [
"Authorization: Bearer ",
'Content-Type: application/json',
]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);
curl_close($curl);
var_dump($response);
Обычно Apache вообще не потребляет ресурсы ЦП.
[img]https://i. stack.imgur.com/RXpgv.png[/img]

Если я запускаю показанный ранее код, он начинает увеличивать потребление ресурсов ЦП.
Изображение

И продолжает расти.
Изображение

I запустите тот же код еще раз... и он все еще растет.
Изображение

После 4-го запуска
[img]https://i.stack.imgur .com/MojaL.png[/img]

Изображение

После этого мне нужно перезапустить сервер Apache.
Можно ли что-нибудь сделать, чтобы этого избежать?
Я обновил WampServer до последнего доступного обновления (3.3.2). Я использую Apache 2.4.58, PHP 8.3.0 и MySQL 8.2.0 на ПК с Windows 10 Pro версии 22H2. Сервер Apache использует SSL, установленный с помощью CertBot.

Подробнее здесь: https://stackoverflow.com/questions/782 ... of-the-cpu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»