Проблемы с запуском БАС с командной строки



  • Спасибо! И еще, я убиваю процесс FastExecuteScript.exe и тогда уже разношу файл скрипта. Этого достаточно, или еще есть какие процессы которые нужно убивать?

    И было часто такое что партнеру (php-кодер) было проблематично ребутить софт так как часто запускалось несколько версий скомпилированного бота. Это можно как-то четко контролировать чтоб всегда только 1 копия запускалась?


  • administrators

    @Gang

    Баг с вылазящим окном исправил.

    Спасибо! И еще, я убиваю процесс FastExecuteScript.exe и тогда уже разношу файл скрипта. Этого достаточно, или еще есть какие процессы которые нужно убивать?

    Этого достаточно.

    И было часто такое что партнеру (php-кодер) было проблематично ребутить софт так как часто запускалось несколько версий скомпилированного бота.

    Тут нужны детали, если все будет совсем плохо, я могу сделать флаги

    --list для показа всех запущенных экземпляров
    --stop pid - для остановки какого-то конкретного
    --kill pid - для остановки процесса

    Это можно как-то четко контролировать чтоб всегда только 1 копия запускалась?

    По идее убрать все запущенные и запустить новый.



  • Тут нужны детали, если все будет совсем плохо, я могу сделать флаги
    
    --list для показа всех запущенных экземпляров
    --stop pid - для остановки какого-то конкретного
    --kill pid - для остановки процесса
    

    да там совсем плохо. Кодер матерится круглосуточно) Было бы круто с этими флагами



  • Баг, в течении 5 минут исправлю.
    

    Как там исправили? Можно качать новую версию и компилить на ней бот, окошка с выбором языка в тихом режиме не будет?



  • @support said in Проблемы с запуском БАС с командной строки:

    Возможно поможет запускать новые браузеры только в том случае если в системе есть достаточно оперативки свободно. Сейчас это можно проверять через апи
    memory_virtual_available()
    memory_physical_available()

    Ждать пока не будет 1 гб свободно:
    wait_memory(1000000000)!

    Подскажите я правильно работаю с API БАС ?
    alt text

    Это я в начале потока в свой код пишу. Или нужно в стартовую функцию писать?


  • administrators

    @Gang said in Проблемы с запуском БАС с командной строки:

    Как там исправили? Можно качать новую версию и компилить на ней бот, окошка с выбором языка в тихом режиме не будет?

    Да, можно просто открыть скрипт в 18.3.0 и сохранить. Потом заменить project.xml и перезапустить. БАС сам обновится и баг пропадет.


  • administrators

    @Gang В начале потока, до действия открыть браузер.
    Вызов первых 2 memory_* не обязателен.



  • а нет ли на подобии wait_memory() что-то вроде wait_cpu()?



  • @Sevenup Потоки при полностью загруженном cpu итак будут терпеливо ждать своей очереди.


  • administrators

    @Sevenup Пока нет, либо через запуск процесса, либо ждать пока выйдет поддержка языков.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.