Старт потоков с задержкой

kosmix

Client
Регистрация
01.10.2015
Сообщения
109
Реакции
6
Баллы
18
В проекте в самом начале идет обращение к БД MySQL на другом сервере.
Если запускать проект в >100 потоков серверу не ок + берутся одни и теже данные из БД так как предыдущие потоки не успевают поставить статус "в обработке".

Как то можно запускать потоки с задержкой а не все сразу?

Сейчас такие настройки инстансы:
5c9f0af5eb243d109ee7aa3b36ab9d2b.png
 
как вариант можно паузу с рандомнымным временем в начале проекта делать конечно
а обойтись просто настрйоками постера можно ?
 
В последней версии постера есть опция в настройках, запускать потоки последовательно. Ну и надо для потоков залочить запросы к БД что бы брались данные из базы поочередно. Это лучше делать снипетом. Примеры были на форуме.
 
  • Спасибо
Реакции: kosmix
как вариант можно паузу с рандомнымным временем в начале проекта делать конечно
а обойтись просто настрйоками постера можно ?
Пауза не поможет, пробовали... Будет переодически несколько потоков брать одни и теже данные при старте шаблона. Только лок и только снипет!
 
В последней версии постера есть опция в настройках, запускать потоки последовательно. Ну и надо для потоков залочить запросы к БД что бы брались данные из базы поочередно. Это лучше делать снипетом. Примеры были на форуме.
Настройки -> Инстан - чекбокс "запускать базы последовательно" - оно ?
 
Ну другого в настройках нет.
 
у меня почему то не завелось, в постере в режиме реального времени после добавление C# кубика с задержкой 5 сек, добавляю 30 потоков и они почти моментельно стратуют за пару секунд
 
у меня почему то не завелось, в постере в режиме реального времени после добавление C# кубика с задержкой 5 сек, добавляю 30 потоков и они почти моментельно стратуют за пару секунд
У меня отлично работает. Версия 5.14.0.0
 
У меня отлично работает. Версия 5.14.0.0
у меня к сожалению не завелось

сделал просто через добавление AddTries +1 в шаблоне, заранее ограничив кол-во потоко в постере
http://zennolab.com/discussion/threads/ne-odnovremennyj-zapusk-potokov.46084/#post-342058

нужный эффект с плавным приростом многопоточности был решен, всяко спасибо за наводку на нужную ветку форума !
 
сейчас есть решение из коробки?
 
А так не вариант ? В начале шаблона делать такую проверку.

77147
 
А так не вариант ? В начале шаблона делать такую проверку.

Посмотреть вложение 77147
Желательно не зацикливать проверку вообще, так как если файл не появится, бот остановится лишь по ошибке или ручной остановке.
Что вы хотите что бы бот сделал то?
 
Ну тогда добавить некий счетчик в проверку, и если есть ошибка в проекте то выход по BAD с удалением этого файла. Я многие проекты так делаю, когда нужен последовательный старт. И файл всегда создается и всегда удаляется без проблем. Я же как вариант предложил
 
Я бы счетчик поставил, скажем на 100 повторений.
 
Настройки - Инстанс:

Посмотреть вложение 76859

Не подходит?
А есть настройки, которые дадут паузу при создании Инстанс окна, так как в 7.7.1-.7.7.2 , даже если здесь поставить 15 секунд - все потоки и стартуют без задержек сразу и инстансы появляются тоже сразу.

Или если в настройках бота стоит использовать инстанс - тогда эта фишка с задержкой не будет работать?
 
Последнее редактирование:
А есть настройки, которые дадут паузу при создании Инстанс окна, так как в 7.7.1-.7.7.2 , даже если здесь поставить 15 секунд - все потоки и стартуют без задержек сразу и инстансы появляются тоже сразу.

Или если в настройках бота стоит использовать инстанс - тогда эта фишка с задержкой не будет работать?
Направил программистам инф. по починке этого ползунка.
Он не во всех случаях отрабатывает. Также постараемся чтобы он работал и при использовании безбраузерных проектов, где производится запуск инстанса изнутри.
 
  • Спасибо
Реакции: The_vAe
на версиях 7.7.2.0 и 7.7.3.0 не работает запуск потоков с паузой((
 

Похожие темы

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)