Локальный менеджер потоков для организации многопоточной работы 1.19.0

сообщение о выходе новых версий и других изменениях на сайте
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2601
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Локальный менеджер потоков 1.18.0

Сообщение bigfozzy » 18 июн 2020, 18:11

  • баг фикс найденных багов
  • добавлены логи связи с глобальным менеджером
  • добавлен Data Collector для сбора и отправки данных, собираемыми или обрабатываемыми задачами
PS: не совместим с версиями глобальных менеджеров меньше 1.6.0.0

maleziv@gmail.com
Сообщения: 35
Зарегистрирован: 17 сен 2013, 14:44

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение maleziv@gmail.com » 20 июл 2020, 07:59

Доброго времени суток!У меня вопрос следующего характера.Я скачал XHEManager 1.18.0, установил в папку C:\XWeb, где установлены Human Emulator Studio 7.0.46 = всего таких папок 5 т.к. использую в XHEManager 5 потоков, то есть каждый поток берет свои скрипт из своей папки.

В первом случае в XHEManager добавление потоков производил, путем копирования и вставки прямого пути (адреса) со скриптом в XHEManager, в настройках указал as unicode и использование RT версии.  В итоге стартовал потоки по очереди с 1по5. И при выполнении каждого потока, каждый поток со скриптом перезапускался примерно через 10 сек., не выдавая ошибки.Такого не должно быть т..к. скрипт работает без ошибок как в отдельно запущенной собственноручно версии RT, так и в полной версии XWeb Human Emulator Studio.exe.

Второй случай удалил все потоки добавленные в первом случае. И добавлял уже потоки с прямым указанием в XHEManager по нажатию кнопки с 3-мя точками в программе. в этом случае потоки стартовали. И скрипты выполнялись без проблем около 5 часов подряд. НО потом я  их остановил. И спустя час вновь запустил, что опять привело к Первому случаю.

Что я не так делаю,  в чем может быть баг или ошибка в самой программе XHEManager ??

Аватара пользователя
Support
Site Admin
Сообщения: 902
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение Support » 20 июл 2020, 19:56

Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.

maleziv@gmail.com
Сообщения: 35
Зарегистрирован: 17 сен 2013, 14:44

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение maleziv@gmail.com » 23 июл 2020, 07:27

Support писал(а):
20 июл 2020, 19:56
Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.
Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???

maleziv@gmail.com
Сообщения: 35
Зарегистрирован: 17 сен 2013, 14:44

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение maleziv@gmail.com » 23 июл 2020, 13:31

Support писал(а):
20 июл 2020, 19:56
Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.
Скачал версию 1.7.0.0 менеджера потоки заработали как нужно, НО спустя час работы завис один поток, а также менеджер.
Что за корявый софт, как победить его ???

Аватара пользователя
Support
Site Admin
Сообщения: 902
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение Support » 23 июл 2020, 17:47

В версии 1.7 перезапуск потоков ещё не отлажен до конца, поэтому могут быть проблемы при работе с этой версией. В последующих версиях менеджера это исправляли и дорабатывали.

Аватара пользователя
Support
Site Admin
Сообщения: 902
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение Support » 23 июл 2020, 17:50

maleziv@gmail.com писал(а):
23 июл 2020, 07:27
Support писал(а):
20 июл 2020, 19:56
Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.
Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версии

XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe

maleziv@gmail.com
Сообщения: 35
Зарегистрирован: 17 сен 2013, 14:44

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение maleziv@gmail.com » 24 июл 2020, 11:22

Support писал(а):
23 июл 2020, 17:50
maleziv@gmail.com писал(а):
23 июл 2020, 07:27
Support писал(а):
20 июл 2020, 19:56
Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.
Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версии

XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe
По этому адресу:
https://humanemulator.info/local_manager/

Forbidden
You don't have permission to access /local_manager/ on this server.

Аватара пользователя
Support
Site Admin
Сообщения: 902
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение Support » 24 июл 2020, 15:10

maleziv@gmail.com писал(а):
24 июл 2020, 11:22
Support писал(а):
23 июл 2020, 17:50
maleziv@gmail.com писал(а):
23 июл 2020, 07:27


Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версии

XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe
По этому адресу:
https://humanemulator.info/local_manager/

Forbidden
You don't have permission to access /local_manager/ on this server.
Набираете вместе с названием версии к примеру: https://humanemulator.info/local_manage ... l_1_13.exe

maleziv@gmail.com
Сообщения: 35
Зарегистрирован: 17 сен 2013, 14:44

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение maleziv@gmail.com » 30 июл 2020, 13:39

Доброго времени.
Скачал последнюю версию Хумана, установил последнюю версию Локального менеджера 1.18.0.

НО это не ПОМОГЛО!
Потоки сами по себе перезапускаются. Решил по экспериментировать с одним потоком. Результата не принесло. В начале думал, что дело в то что Хуман попадает в скрипте
на условие перезапуска, удалил все условия = бесполезно поток перезапустился сам не отработав до конца.

Потом подумал, что поток перезапускается из-за бездействия браузера в одном месте скрипта (Ждет появления элемента на странице около 3мин.).
Думал, что менеджер похоже думает что скрипт завис и рестартит его.
В этом случае сделал скролирование в браузере что бы как то придать движение== бесполезно, поток перезапустился.

ИТОГ: Скрипты без лок менеджера четко работают больше часа, НО мне необходима полноценная работа лок.менеджера, чтобы в край чего перезапустить потоки, при их зависании.
Но лок.менеджер работает сам по себе и рестартит потоки, которые не отработали до конца.
Прошу помочь разобраться.

ЛОГИ:
30.07.2020 16:22:17 : Task New Task 1, with id = 1 thread 0 is started
30.07.2020 16:22:16 : thread num = 0 from taks New Task 1 is stoped
30.07.2020 16:22:16 : Thread # 0 of Task with name: New Task 1 and id = 1 is suspened. Begin restarting ....
30.07.2020 16:20:25 : The task New Task 1, with id = 1 is runned : 1 threads started
30.07.2020 16:20:25 : Task New Task 1, with id = 1 thread 0 is started

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2601
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0

Сообщение bigfozzy » 30 июл 2020, 21:45

Поставьте в настройках менеджера опцию - не перезапускать потоки при зависании. (Auto restart thread by suspend - снять галочку - на вкладке Other)

Потом добавим настройки таймаутов, того что сейчас менеджер считает зависанием.

Скорее всего вы в течении 3 минут не посылаете команд хуману - поэтому менеджер думает что хуман завис и рестартит поток.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2601
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Локальный менеджер потоков для организации многопоточной работы 1.19.0

Сообщение bigfozzy » 02 авг 2020, 18:37

  • в шедулер добавлена возможность создания задачи для сбора данных (Data Collector)
  • в настройки задачи добавлены таймауты, позволяющие точнее определить что задача зависла
  • в логах теперь пишет причину рестарта потока

Ответить