Особенности запуска хромиум версии в многопотоке
Особенности запуска хромиум версии в многопотоке
Необходимо выполнение 2х условий
- запуск от администратора
- отключить отладчик в php.ini (для всех копиий, кроме первой)
В дальнейшем это будет исправлено.
- запуск от администратора
- отключить отладчик в php.ini (для всех копиий, кроме первой)
В дальнейшем это будет исправлено.
Re: Особенности запуска хромиум версии в многопотоке
RT версия работает теперь без отключения отладчика и использует php.ini.
MT версия использует при работе php.ini-debugger
Запуск от администратора не обязателен.
MT версия использует при работе php.ini-debugger
Запуск от администратора не обязателен.
Re: Особенности запуска хромиум версии в многопотоке
Так как заставить работать скрипт на версии с хромиумом во втором потоке (если можно на пальцах, пожалуйста)?
Батники и прочие танцы с бубнами запускают копии программы, но скрипт-то не исполняется (
Что упускаю?
Батники и прочие танцы с бубнами запускают копии программы, но скрипт-то не исполняется (
Что упускаю?
Re: Особенности запуска хромиум версии в многопотоке
php.ini-development для XWeb Human Emulator MT CEF.exe версии удалить в самом конце:
Вот тут подробнее про сам запуск во многопотоке:
https://xn--80awbbeioodeq4h3a.xn--p1ai/faq/multithread.php
http://www.x-scripts.com/articles/multithread.php
zend_extension="php_xdebug-2.4.0-7.0-vc14-nts.dll" ;эта опция как раз и отвечает за автостарт xdebug.remote_autostart=on xdebug.remote_enable=on xdebug.remote_handler="dbgp" xdebug.remote_host="127.0.0.1" xdebug.remote_port=9000 xdebug.remote_mode=req xdebug.idekey="XHE" remote_log="__log.remote"или запускать XWeb Human Emulator MT CEF RT.exe
Вот тут подробнее про сам запуск во многопотоке:
https://xn--80awbbeioodeq4h3a.xn--p1ai/faq/multithread.php
http://www.x-scripts.com/articles/multithread.php
Re: Особенности запуска хромиум версии в многопотоке
у меня в папке PHP в файле php.ini-development ничего подобного нет
XWeb Human Emulator
Version 6.0.43
ссылочки давным-давно изучены, в старом хумане всё работало
XWeb Human Emulator
Version 6.0.43
ссылочки давным-давно изучены, в старом хумане всё работало
Re: Особенности запуска хромиум версии в многопотоке
постучитесь в саппорт - поможем по тимвьюверу
Re: Особенности запуска хромиум версии в многопотоке
постучался - попробовали помочь,смотрели разные варианты и пришли к выводу, что нужно делать копии папок программы для каждого потока, чего мне очень не хотелось ибо неудобно.
На том и распрощались. Но многопоток нужен. От безвыходности ситуации наделал папок, запустил копии программы - результат идентичный, скрипты в копиях не исполняются.
Снес хромиум - поставил последнюю версию хумана ибо там есть ХHE менеджер.
В итоге замечаю, что в окне отладки идут сообщения от всех запущенных скриптов. Возникло непреодолимое желание её снести к ..... и поставить старую версию на которой многопоток замечательно работал. А она, зараза, не поддерживает нужную мне функцию (
Такая беда.
Неужели все довольствуются одним потоком или мучаются с разными костылями типа копирования папок и запуском ручками потоков?
Страшно подумать, как быть если надо запустить 20-50 потоков. Как с этим хозяйством можно справляться в принципе?
Без нормальной реализации многопотока, грош цена программе (
На том и распрощались. Но многопоток нужен. От безвыходности ситуации наделал папок, запустил копии программы - результат идентичный, скрипты в копиях не исполняются.
Снес хромиум - поставил последнюю версию хумана ибо там есть ХHE менеджер.
В итоге замечаю, что в окне отладки идут сообщения от всех запущенных скриптов. Возникло непреодолимое желание её снести к ..... и поставить старую версию на которой многопоток замечательно работал. А она, зараза, не поддерживает нужную мне функцию (
Такая беда.
Неужели все довольствуются одним потоком или мучаются с разными костылями типа копирования папок и запуском ручками потоков?
Страшно подумать, как быть если надо запустить 20-50 потоков. Как с этим хозяйством можно справляться в принципе?
Без нормальной реализации многопотока, грош цена программе (
Re: Особенности запуска хромиум версии в многопотоке
Напишите скрипт что будет делать копии папки и запускать. Порты в скриптах и в каждой папке должны быть разные.
Менеджер для хрома будет готов к концу марта где-то.
1. Сделать копию Human Emulator CEF 6.0.43 - например XHE1
2. В ней в файле "\Settings\port.txt" - задать порт - например 7011 (или через настройки) - в каждой копии должен быть свой порт
3. Запустить XWeb Human Emulator MT CEF RT.exe и открыть запустить нужный скрипт для выполнения
4. Если нужен многопоточный запуск XWeb Human Emulator MT CEF.exe, то всех запускаемых копиях в папке PHP в файле php.ini-debugger
как вариант можно создать BAT - файл для запуска или скрипт что будет это все делать.
Менеджер для хрома будет готов к концу марта где-то.
Создание еще 1 потока:запустил копии программы - результат идентичный, скрипты в копиях не исполняются.
1. Сделать копию Human Emulator CEF 6.0.43 - например XHE1
2. В ней в файле "\Settings\port.txt" - задать порт - например 7011 (или через настройки) - в каждой копии должен быть свой порт
3. Запустить XWeb Human Emulator MT CEF RT.exe и открыть запустить нужный скрипт для выполнения
4. Если нужен многопоточный запуск XWeb Human Emulator MT CEF.exe, то всех запускаемых копиях в папке PHP в файле php.ini-debugger
zend_extension="php_xdebug-2.4.0-7.0-vc14-nts.dll" ;эта опция как раз и отвечает за автостарт xdebug.remote_autostart=on xdebug.remote_enable=on xdebug.remote_handler="dbgp" xdebug.remote_host="127.0.0.1" xdebug.remote_port=9000 xdebug.remote_mode=req xdebug.idekey="XHE" remote_log="__log.remote"5. В каждом запускаемом скрипте порт должен соответствовать той копии хумана через которую он будет выполнятся
как вариант можно создать BAT - файл для запуска или скрипт что будет это все делать.
Re: Особенности запуска хромиум версии в многопотоке
Спасибо.
В общем ждем рабочего менеджера)
В общем ждем рабочего менеджера)
Re: Особенности запуска хромиум версии в многопотоке
Привет!
Я тоже купил лицензию, но столкнувшись с проблемами многопоточности отложил его до лучших времен. Реально чемодан без ручки.
Как сейчас обстоят дела с многопточностью?
Если вы сделаете работу с потоками и прокси как в a-parser, то будет бомба. Можно будет сразу отказаться от хрумера, апарсера, зенопостера...
Думаю, целевая аудитория эмулятора активно использует потоки и прокси, и надо первым делом реализовать это. Проведите опрос о приоритетах разработки, в конце концов
Я тоже купил лицензию, но столкнувшись с проблемами многопоточности отложил его до лучших времен. Реально чемодан без ручки.
Как сейчас обстоят дела с многопточностью?
Если вы сделаете работу с потоками и прокси как в a-parser, то будет бомба. Можно будет сразу отказаться от хрумера, апарсера, зенопостера...
Думаю, целевая аудитория эмулятора активно использует потоки и прокси, и надо первым делом реализовать это. Проведите опрос о приоритетах разработки, в конце концов
Re: Особенности запуска хромиум версии в многопотоке
В приоритетных задачах сейчас finger prints и многопоточность. Последние изменения как раз касались изолированных закладок браузера viewtopic.php?f=42&t=2324 и уже сейчас можно работать в несколько потоков в одном exe, единственное что запускать сразу несколько скриптов пока придётся через bat файл.ababasta писал(а): ↑13 сен 2018, 12:08Привет!
Я тоже купил лицензию, но столкнувшись с проблемами многопоточности отложил его до лучших времен. Реально чемодан без ручки.
Как сейчас обстоят дела с многопточностью?
Если вы сделаете работу с потоками и прокси как в a-parser, то будет бомба. Можно будет сразу отказаться от хрумера, апарсера, зенопостера...
Думаю, целевая аудитория эмулятора активно использует потоки и прокси, и надо первым делом реализовать это. Проведите опрос о приоритетах разработки, в конце концов