@genericname1
Does this happen specifically when copying something inside BAS? In the script panel where the actions are or from the browser?
What version of BAS are you using?
Please record a video demonstrating the problem so that we can understand what is happening.
BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс
-
@u3IOm4uk said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@u3IOm4uk прошелся по процессам. Ничего подозрительного не нашел.
Здесь больше похоже на проблему баса, в какой-то перегрузке чем либоВ логах Windows ничего нет? Типа такая-то программа пыталась делать то и то и у нее это не вышло?
https://www.loggly.com/ultimate-guide/windows-logging-basics/
-
@sergerdn said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@u3IOm4uk said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@u3IOm4uk прошелся по процессам. Ничего подозрительного не нашел.
Здесь больше похоже на проблему баса, в какой-то перегрузке чем либоВ логах Windows ничего нет? Типа такая-то программа пыталась делать то и то и у нее это не вышло?
https://www.loggly.com/ultimate-guide/windows-logging-basics/
Только что словил данную проблему и сразу проверил по логам винды. Там все спокойно.
-
@super84 said in BAS через какое-то время (может через час, может через 4 часа и больше) перестает запускать процесс:
@u3IOm4uk А не в Кирилице, где то прописанной Проблема.
Бас Может Кирилицу, этим выдасть, куб с вопросом мол ?
Но это лишь моя Догадка :)Выше писал, что кириллицы в путях не использую. Так же в случаях с названиями ресурсов, я все передаю в переменные и больше сам ресурс не используется.
-
тоже встретился с этим моментом, что cmd.exe перестаёт запускаться через какое то время. однажды поймал ошибку "The handle is invalid.", потом и её BAS перестал показывать. возможно видел ошибку, когда через nodejs запускал cmd, а не через кубик процесса. версия BAS 26.0.2. система windows server 2022.
при запуске процесса, переменные PROCESS_STANDART_OUTPUT и PROCESS_ERROR_OUTPUT остаются пустыми. а в списке процессов, похоже, даже нет попытки запуска cmd.exe. лечится перезапуском BrowserAutomationStudio.exe
сделал тестовый скрипт. кириллицы в именах папок и файлов нет. поставил счетчик глобальный и для каждого потока (запустил в 10 потоков). глобально cmd уже был вызван 38 507 раз , в каждом потоке 3850. время выполнения 2 ч 36 мин. ошибки дескриптора все еще нет. (тут явно не дело в 500 повторений, как предполагалось выше. видимо дескриптор ломается через бОльшее время.) 2ч30мин работало без ошибок.
НО забыл проверить команду старт, про которую писал @layabdu , она тоже была использована в моем проекте, где замечена проблема.
возможно (по наблюдениям) ошибка дескриптора возникала не в процессе работы скрипта. а при повторном запуске после остановки. то есть скрипт может и 3 дня работать без проблем, но если остановить и запустить по новой, то тут уже ошибка появляется.
ps. когда все это написал понял, что забыл про команду старт. чутка подправил текст и пробую вызывать и гасить калькулятор пока... за 500 повторений тоже не получилось смоделировать проблему. прикрепил тестовый скрипт, может надо 4-12 часов его гонять.



