- баг фикс найденных багов
- добавлены логи связи с глобальным менеджером
- добавлен Data Collector для сбора и отправки данных, собираемыми или обрабатываемыми задачами
Локальный менеджер потоков 1.20.0
Re: Локальный менеджер потоков 1.18.0
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Доброго времени суток!У меня вопрос следующего характера.Я скачал 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 ??
В первом случае в XHEManager добавление потоков производил, путем копирования и вставки прямого пути (адреса) со скриптом в XHEManager, в настройках указал as unicode и использование RT версии. В итоге стартовал потоки по очереди с 1по5. И при выполнении каждого потока, каждый поток со скриптом перезапускался примерно через 10 сек., не выдавая ошибки.Такого не должно быть т..к. скрипт работает без ошибок как в отдельно запущенной собственноручно версии RT, так и в полной версии XWeb Human Emulator Studio.exe.
Второй случай удалил все потоки добавленные в первом случае. И добавлял уже потоки с прямым указанием в XHEManager по нажатию кнопки с 3-мя точками в программе. в этом случае потоки стартовали. И скрипты выполнялись без проблем около 5 часов подряд. НО потом я их остановил. И спустя час вновь запустил, что опять привело к Первому случаю.
Что я не так делаю, в чем может быть баг или ошибка в самой программе XHEManager ??
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Для работы с последней версией Локального менеджера нужна последняя версия Human Emulator Studio. Попробуйте поработать в предыдущих версиях менеджера.
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Скачал версию 1.7.0.0 менеджера потоки заработали как нужно, НО спустя час работы завис один поток, а также менеджер.
Что за корявый софт, как победить его ???
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
В версии 1.7 перезапуск потоков ещё не отлажен до конца, поэтому могут быть проблемы при работе с этой версией. В последующих версиях менеджера это исправляли и дорабатывали.
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версииmaleziv@gmail.com писал(а): ↑23 июл 2020, 07:27Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
По этому адресу:Support писал(а): ↑23 июл 2020, 17:50Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версииmaleziv@gmail.com писал(а): ↑23 июл 2020, 07:27Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/local_manager/
Forbidden
You don't have permission to access /local_manager/ on this server.
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Набираете вместе с названием версии к примеру: https://xn--80awbbeioodeq4h3a.xn--p1ai/local_manage ... l_1_13.exemaleziv@gmail.com писал(а): ↑24 июл 2020, 11:22По этому адресу:Support писал(а): ↑23 июл 2020, 17:50Все доступные версии лежат на сайте в папке local_manager. Доступны следующие версииmaleziv@gmail.com писал(а): ↑23 июл 2020, 07:27
Подскажите пожалуйста, путь откуда эти версии можно скачать по версиям???
XHELocalManagerInstall.exe
XHELocalManagerInstall_1_0.exe
XHELocalManagerInstall_1_1.exe
XHELocalManagerInstall_1_2.exe
XHELocalManagerInstall_1_7.exe
XHELocalManagerInstall_1_13.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/local_manager/
Forbidden
You don't have permission to access /local_manager/ on this server.
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Доброго времени.
Скачал последнюю версию Хумана, установил последнюю версию Локального менеджера 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
Скачал последнюю версию Хумана, установил последнюю версию Локального менеджера 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
Re: Локальный менеджер потоков для организации многопоточной работы 1.18.0
Поставьте в настройках менеджера опцию - не перезапускать потоки при зависании. (Auto restart thread by suspend - снять галочку - на вкладке Other)
Потом добавим настройки таймаутов, того что сейчас менеджер считает зависанием.
Скорее всего вы в течении 3 минут не посылаете команд хуману - поэтому менеджер думает что хуман завис и рестартит поток.
Потом добавим настройки таймаутов, того что сейчас менеджер считает зависанием.
Скорее всего вы в течении 3 минут не посылаете команд хуману - поэтому менеджер думает что хуман завис и рестартит поток.
Re: Локальный менеджер потоков для организации многопоточной работы 1.19.0
- в шедулер добавлена возможность создания задачи для сбора данных (Data Collector)
- в настройки задачи добавлены таймауты, позволяющие точнее определить что задача зависла
- в логах теперь пишет причину рестарта потока
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.19.0
Вот логи Локальный менеджер 1.19.0, ничего не изменилось, поток перезапускается сам по себе. Самый большой sleep в скрипте (sleep(30); = 30сек), и то при попадание на условие.
В этом случае как раз было это условие.
="Скорее всего вы в течении 3 минут не посылаете команд хуману - поэтому менеджер думает что хуман завис и рестартит поток." = В этом случае в цикле Хуман через sleep(10); проверяет наличие появления элемента в браузере. Проверка элемента, я думаю что это и есть = посылаете команд хуману. Так что дело не в этом.
На машине Винда 10, х64.
Когда же будет стабильный софт??
ЛОГИ:
06.08.2020 8:59:12 : Task with id = 1 is stopped : 1 threads started
06.08.2020 8:59:12 : thread num = 0 from taks New Task3 is stoped
06.08.2020 8:58:56 : Task New Task3, with id = 1 thread 0 is started
06.08.2020 8:58:55 : thread num = 0 from taks New Task3 is stoped
06.08.2020 8:58:55 : Thread # 0 of Task with name: New Task3 and id = 1 is suspened. (script commands timeout)Begin restarting ....
06.08.2020 8:57:27 : The task New Task3, with id = 1 is runned : 1 threads started
06.08.2020 8:57:27 : Task New Task3, with id = 1 thread 0 is started
Вот логи еще одного запуска(может увидете закономерность,я не увидел):
06.08.2020 9:08:56 : Task New Task3, with id = 1 thread 0 is started
06.08.2020 9:08:55 : thread num = 0 from taks New Task3 is stoped
06.08.2020 9:08:55 : Thread # 0 of Task with name: New Task3 and id = 1 is suspened. (script commands timeout)Begin restarting ....
06.08.2020 9:07:05 : The task New Task3, with id = 1 is runned : 1 threads started
06.08.2020 9:07:05 : Task New Task3, with id = 1 thread 0 is started
06.08.2020 8:59:12 : Task with id = 1 is stopped : 1 threads started
06.08.2020 8:59:12 : thread num = 0 from taks New Task3 is stoped
06.08.2020 8:58:56 : Task New Task3, with id = 1 thread 0 is started
06.08.2020 8:58:55 : thread num = 0 from taks New Task3 is stoped
06.08.2020 8:58:55 : Thread # 0 of Task with name: New Task3 and id = 1 is suspened. (script commands timeout)Begin restarting ....
06.08.2020 8:57:27 : The task New Task3, with id = 1 is runned : 1 threads started
06.08.2020 8:57:27 : Task New Task3, with id = 1 thread 0 is started
-
- Сообщения: 42
- Зарегистрирован: 17 сен 2013, 14:44
Re: Локальный менеджер потоков для организации многопоточной работы 1.19.0
Повторюсь после тестирования 1.19.0, запустил тот же самый скрипт в RT версии на той же самой позиции (взятой из файла), где он остановился, скрипт отработал как нужно -ЧУДЕСА!
"Поставьте в настройках менеджера опцию - не перезапускать потоки при зависании. (Auto restart thread by suspend - снять галочку - на вкладке Other)" = какой смысл, то мне от этого??
Мне менеджер и нужен чтобы избавится от зависаний потоков.
"Поставьте в настройках менеджера опцию - не перезапускать потоки при зависании. (Auto restart thread by suspend - снять галочку - на вкладке Other)" = какой смысл, то мне от этого??
Мне менеджер и нужен чтобы избавится от зависаний потоков.
Re: Локальный менеджер потоков для организации многопоточной работы 1.19.0
А какие таймауты у вас стоят в свойствах задач ?