Зависает Chromium версия

вопросы связанные с работой версии с Chromium
Ответить
maleziv@gmail.com
Сообщения: 42
Зарегистрирован: 17 сен 2013, 14:44

Зависает Chromium версия

Сообщение maleziv@gmail.com » 27 мар 2020, 19:52

Доброго времени.

Проблема следующая зависает Хуман при работе в один поток может и часов 5 без зависаний отработать, а может и через час зависнуть. Дополнительно в скрипте делаю его перезапуск с чисткой кук и кеша, $app->clear(); $app->restart("Script.php",""); .Скрипт стартует без проблем, но все равно через некоторое зависает. Окно ожидание отклика программы эффекта не дает.

Скрипт простой в пару строк и отлажен, основной его смысл загрузка файлов на хостинг (в имени файлов нет длинных названий и запрещ. символов.)

Версия : XWeb Human Emulator Studio
Version 7.0.45
@2007-2018 humanemulator.info
Built on Chromium Embedded Framework
- r80.0.4+g74f7b0c+chromium-80.0.3987.122
Built on Chromium
- 80.0.3987.122
Built on CefSharp.

Система Win 10 64x.
Release равно 528040, что является разделом выпуска для .NET Framework 4.8. одно из последних

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

Re: Зависает Chromium версия

Сообщение Support » 27 мар 2020, 21:13

Зависает в процессе работы скрипта или в момент перезапуска программы?

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

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

Re: Зависает Chromium версия

Сообщение maleziv@gmail.com » 27 мар 2020, 21:22

Зависает во время исполнения скрипта

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

Re: Зависает Chromium версия

Сообщение maleziv@gmail.com » 31 мар 2020, 08:53

Хуман зависает на по логам (логи были сняты после каждого запуска хумана - все их было 4 запуска):
Команды на которых завис хуман:
1.
00:12:53 : Application.restart?scriptpath=script.php&params=&port=&cache_folder=&cookies_folder=&pause_before_start_s=0 =>
true ()

2.
23:29:23 : Application.restart?scriptpath=script.php&params=&port=&cache_folder=&cookies_folder=&pause_before_start_s=0 =>
true

3.
00:53:57 : Application.restart?scriptpath=C:\XWeb\Human Emulator Studio 7.0.45\My Scripts\Parser_content_ALI\script.php&params=&port=&cache_folder=&cookies_folder=&pause_before_start_s=2 =>
true

4.

04:33:44 : Browser.IsBusy?num=-1 =>
true

04:33:44 : Browser.get_last_navigation_error =>
Failed to load URL https://s7.addthis.com/static/sh.f48a1a ... 09331%26if

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

Re: Зависает Chromium версия

Сообщение bigfozzy » 31 мар 2020, 15:14

Используйте пока локальный менеджер - он автоматом перезапустит потоки при зависании. Сегодня ночью его обновляли и проверили.

По зависанием - сейчас запустили предоставленный скрипт в котором были зависании - ждем пока зависнет и поправим все.

Ответить