208 похожих чатов

Добрый день. Немного общий вопрос. 1. Как работает CRON? То есть

у меня функция, она собирает заказы с внешнего маркета и отправляет их в облако Б24.
Функцию я повесил на свой сайт на БУС (по сути, она могла бы жить где угодно, но у меня есть только 1 хостинг). Срабатывает каждые 15 минут.
Такой вопрос, допустим с внешнего маркета данные идут 20 секунд, еще 10 сек они уходят в облако Б24, значит ли если во время работы скрипта через крон, на сайт зашел посетитель то у него загрузка страницы заблокируется на 30 сек?
Или будет выполняться параллельно? На скорости ответа сервера скажется, но не заблокирует на 30 сек

2. Вопрос по Б24 но спрошу тут на всякий. Там ограничение 2 запроса в секунду. Если я буду через цикл добавлять 10 сделок по REST, то они будут по 2 в секунду идти (то есть всего 5 сек) (это те заказы что подтянул крон, значит и крон затормозил на 5 сек?) Или 10 запросов уйдут так быстро как смогут а в облаке они встанут в очередь? или облако просто не примет 3-й запрос?


на самом деле, это все я уже сделал, и работает, вроде ничего и нигде не отвалилось. Но заказов сейчас не так много

сделал я крон через wget, слышал что так больше ресурсов потребляет, еще вопрос. надо ли переделать на просто вызов функции?

13 ответов

13 просмотров

1й паралельно, ведь у крона свой процесс отдельный

Baglan- Автор вопроса
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
1й паралельно, ведь у крона свой процесс отдельный

то есть, скажется, но почти не заметно? Даже если крон будет тянуть данные минуту?

Baglan
то есть, скажется, но почти не заметно? Даже если ...

Пофигу скодько он тянет, если он не заблокирует бд и не забъет всю оперативку

Сделать не каждые 15 минут, а при поступлении нового заказа

Baglan- Автор вопроса
Dmitriy
Сделать не каждые 15 минут, а при поступлении ново...

внешний маркет. Только по запросу можно получить. Событий нет

Baglan- Автор вопроса
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
Пофигу скодько он тянет, если он не заблокирует бд...

так, ради интереса уже если бы у меня был свой сервер 8 потоков. Значит крон занял бы 1 поток? А каждый запрашивающий что то с сайта пользователь занимал бы по 1 потоку?

Baglan
так, ради интереса уже если бы у меня был свой се...

Поток и ядро не одно и тоже но да, часто бывает так что крон грузит ядро на 100%. Это отдельная тема тонких материй, я хочу в нее погрузиться но пока не знаю с чего начать, и все белые люди перехолят на очереди в редисе, но это для меня тоже темный лес

Baglan
так, ради интереса уже если бы у меня был свой се...

ядро я потом это разные вещи. на двух ядрах может быть на много Польше потоков. cron - это не отдельный поток, а отдельный процесс

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
Поток и ядро не одно и тоже но да, часто бывает та...

если у вас крон загружает систему, то тут проблема не скроном. и rabbitmq не поможет решить эту проблему

Baglan- Автор вопроса
Арсен
ядро я потом это разные вещи. на двух ядрах может ...

Вот тут самое главное пояснение. Крон это процесс. Спасибо. Про потоки знаю

Baglan- Автор вопроса

Да, я немного утрировал. Если загружала процессор

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Карта сайта