Страница 3 из 5

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

Добавлено: 28 мар 2020, 14:28
pash_a
добавьте выбор кодировки редактора(скрипта), у меня скрипт в utf кодировке, а открывается от в win1251 и следовательно не работает, кодировку сменить скрипта не могу, иначе не обрабатывается json_decode если есть русские символы

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

Добавлено: 30 мар 2020, 02:15
bigfozzy
добавьте выбор кодировки редактора(скрипта), у меня скрипт в utf кодировке, а открывается от в win1251 и следовательно не работает, кодировку сменить скрипта не могу, иначе не обрабатывается json_decode если есть русские символы
А вы настройку as_unicode для задачи устанавливали ?

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

Добавлено: 30 мар 2020, 02:21
bigfozzy
  • улучшен интерфейс
  • добавлена возможность управления рабочим столом (мышь, клавиатура, буфер обмена ) из глобального менеджера.

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

Добавлено: 31 мар 2020, 07:19
pash_a
bigfozzy писал(а):
30 мар 2020, 02:15
добавьте выбор кодировки редактора(скрипта), у меня скрипт в utf кодировке, а открывается от в win1251 и следовательно не работает, кодировку сменить скрипта не могу, иначе не обрабатывается json_decode если есть русские символы
А вы настройку as_unicode для задачи устанавливали ?
нет, попробую

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

Добавлено: 31 мар 2020, 15:25
bigfozzy
- улучшено быстродействие и механизм определения зависших потоков

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

Добавлено: 03 апр 2020, 16:06
Round
Всех приветствую, начал изучать менеджер потоков и сразу возникли несколько важных вопросов:
1) касательно

Код: Выделить всё

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");  
Может как-то можно слать папку куда скопировалась копия хумана. /tasks/1/ ?
2) Касательно оптимизации с RAM дисками. Хотелось бы, чтобы все то что постоянно перезаписывается(кэш,кукисы и любое другое) была возможность перекинуть на RamDisk, а также по окончанию скриптов или вылете последние кукисы и остальная информация сохранялась на постоянном носителе. Хотя думаю кукисы кушают немного, но вот кэш да.
3) Касательно cookies и settings папок для задач - я так понимаю тут должны создаваться папки портов внутри которых все складируется,а если существует, то использует текущие?

Но более всего интересно как всю динамику перекинуть на ramdisk.
Понятное дело, если взять сам менеджер и запулить на ramdisk, но память то нерезиновая.
И вообще, в таком случае непонятен смысл клонирования копий в /tasks/ , что-то будет конфликтовать друг с другом? Но потоки то с потоками не конфликтуют, судя по тому, что копия создается не для потока, а для скрипта в целом...

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

Добавлено: 03 апр 2020, 16:55
Support
Логика работы менеджера следующая - есть основная папка XHE Main, в которой храниться версия программы для раскопирования её по потокам. Каждая задача копируется в папку Tasks под своим номером 1, 2 и т.д. При создании задачи с несколькими потоками под каждый поток создаётся и запускается своя копия программы - XHE_7100.exe, XHE_7110.exe, XHE_7120.exe, которые запускаются из этой папки.
lm2.jpg
lm2.jpg (167.13 КБ) 4260 просмотров
В этом случае все динамические данные сохраняются по умолчанию в папках с портами. В случае когда нам надо хранить динамические данные в другом месте мы в начале скрипта делаем это с помощью соответствующих команд и к примеру, подставляем туда значение текущего порта $xhe_thread_port или номера потока $xhe_thread_num, на котором будет запущен скрипт, что бы каждый поток делал свою папку. Можно для этого также использовать аргументы argv[n].

Либо указать в настройках задачи с помощью соответствующих полей папки которые будут общими для всех потоков.
lm1.jpg
lm1.jpg (72.68 КБ) 4260 просмотров

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

Добавлено: 06 апр 2020, 18:07
bigfozzy
  • добавлена кнопка перезапуска задачи
  • улучшен механизм определения зависших потоков

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

Добавлено: 10 апр 2020, 01:58
bigfozzy
- небольшие улучшения интерфейса

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

Добавлено: 10 апр 2020, 17:40
bigfozzy
  • добавлена настройка - автостарт менеджера при старте системы
  • добавлена возможность автостарта задачи при старте менеджера (настройки задачи)
  • добавлены настройки - таймауты на основе которых определяется что поток задачи завис и требует перезапуска (настройки задачи)

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

Добавлено: 30 апр 2020, 00:51
bigfozzy
  • баг фикс выявленных ошибок
  • улучшен механизм массового запуска задач
  • ускорен массовый останов задач
  • возможно выбора сразу нескольких задач для старта и останова

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

Добавлено: 02 май 2020, 00:24
bigfozzy
- добавлено массовое удаление задач

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

Добавлено: 12 май 2020, 14:03
bigfozzy
  • сделана возможность сделать задачу недоступной для запуска
  • ускорение интерфейса
  • сделана возможность перезапуска сразу нескольких задач
  • добавлена кнопка Restart All для перезапуска всех задач

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

Добавлено: 18 май 2020, 17:47
bigfozzy
  • улучшена интеграция с глобальным менеджером
  • баг фикс найденных багов

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

Добавлено: 25 май 2020, 01:05
bigfozzy
  • баг фикс найденных багов
  • добавлена возможность обновления через глобальный менеджер