Всем привет, запустил 5 задач в supervisor, которые выполняют: usleep(500000); return self::SUCCESS; Каждая

задача нагружает проц. на 5-10%, не подскажите в какую сторону копать?

php на дефолтных настройках.

8 ответов

12 просмотров

Try sleep(500)

Рафаэль-Montana Автор вопроса
Андрей Ява
Try sleep(500)

Теперь вообще стал помирать, грузит на 60-70% CPU Cores : 8 @ 2100.000 MHz CPU Cache : 16384 KB AES-NI : Enabled VM-x/AMD-V : Disabled Total Disk : 98.3 GB (11.8 GB Used) Total Mem : 11.7 GB (586.1 MB Used) Load average : 5.25, 3.22, 1.86 OS : Ubuntu 22.04.3 LTS Kernel : 5.15.0-84-generic TCP CC : cubic Virtualization : KVM

Рафаэль-Montana Автор вопроса

Задача запустить 5 парсеров в фоне, а они забивают процессор. Не могу понять причину. Попробовал на тест запустить usleep(500000); return self::SUCCESS; Вижу то что каждая команда грузит на 5-10%, хотя они ничего не делают... Не могу понять причину

Рафаэль Montana
Задача запустить 5 парсеров в фоне, а они забивают...

что значит ничего не делают? Они висят в ожидании

Рафаэль-Montana Автор вопроса
Рафаэль Montana
Теперь вообще стал помирать, грузит на 60-70% C...

Это то понятно то что будут потреблять ресурсы, но не настолько же. Да и сервер по моему мнению не слабый.

Рафаэль Montana
Это то понятно то что будут потреблять ресурсы, но...

не на столько, а на сколько? Причем здесь мощность тачки?

Рафаэль Montana
Задача запустить 5 парсеров в фоне, а они забивают...

Команда спит полсекунды и выходит. Supervisord стартует новую и так по кругу. У пыхи не слабые накладные расходы при старте. Думаю 5-10% проца туда легко отвалятся. У нас кеш разогревается на билде, но при старте пода в K8s, на короткое мгновенье, пыха съедает целый процессор

Рафаэль Montana
Задача запустить 5 парсеров в фоне, а они забивают...

Вопрос снова: что у вас в контейнере? У вас может ради этой команды собирается всё приложение со всеми депендеси

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Карта сайта