Я пытаюсь провести зарядку с помощью RSelenium для моего развернутого приложения Shiny. Несколько пользователей подключаются к адресу и выполняют случайные задачи одновременно.
Я искал doParallel
, но количество одновременных процессов ограничено количеством ядер - 1.
У меня есть попробовал следующую командную строку, чтобы запустить процесс N в фоновом режиме одновременно. Число задается в качестве параметра для определения порта браузера. Он работает до 3-х процессов, но по некоторым процессам происходит сбой и не всегда одинаковы.
'start /b "P1" Rscript R/run_tests.R 1 &
start /b "P2" Rscript R/run_tests.R 2 &
start /b "P3" Rscript R/run_tests.R 3 &
start /b "P4" Rscript R/run_tests.R 4 &
start /b "P5" Rscript R/run_tests.R 5'
run_tests
откройте новый веб-драйвер и перейдите на веб-страницу.
Решение будет Я хочу попросить нескольких коллег запустить этот код для 3 процессов, но я бы хотел привлечь 20 пользователей.
Ответ на Windows будет более ценным, но Linux не проблема. Вы знаете правильный способ сделать это с RSelenium? Большое спасибо за любую подсказку.