@hellomembersha by default the new version is installed without deleting the old one. You can't worry, the previous version will not go anywhere and will not change.
Выпущена 26.2.0 версия BrowserAutomationStudio
-
@Ajshma said in Выпущена 26.2.0 версия BrowserAutomationStudio:
У клиентов часто вырубается БАС. Вот он работает и вот больше нет в задачах.
Такое скорее всего легко поймать, в логах Windows будет что-то. Вероятно, это сама Windows прибивает скрипт.
В мое случае - в логах ничего нет, а эксперименты ставить - удалять по очереди обновление, чтобы выяснить кто виноват - я пока не готов.
Но факт остается фактом - на моем сервере программа не работает, вообще, даже не стартует. Последний раз такое починилось без моего участия, надеюсь, в это раз тоже магически починится.
Update:
Я нашел причину, у меня стояла библиотека OpenSSL, не помню для чего я ее ставил, наверное, чтобы какая-то другая библиотека могла собраться. Удаление OpenSSL решило мою проблему. При старте FingerprintManager обновился и у меня все заработало. BAS тоже запускается.
Рассматриваю данную ситуацию как баг, так как BAS явно загружает не ту библиотеку, которую он ожидает получить. И еще - вместо падения со stack trace, программы падают тихо и мягко.

-
@UserTrue said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma чаще всего БАС вылетает, когда где-то попадает в вечный цикл без задержек, тогда windows сам его вырубает. Поэтому возможно это совпадение и проблема в вашем коде
Тогда назревает вопрос - с какого момента БАС начинает считать, что цикл стал "вечным", если пауза в 1 секунду в целом не "канает"? Да, в коде есть циклы, не такие уж вечные, но без исскуственных задержек - расчеты и т.п. в цикле.
-
@Ajshma bas тут не причем, просто windows считает что приложение зависло и правильно делает. Возможно где то есть ошибка которая при определеных условиях приводит к зацикливанию, ставьте больше логов, а потом смотрите в каком месте есть проблема
-
@UserTrue said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma bas тут не причем, просто windows считает что приложение зависло и правильно делает. Возможно где то есть ошибка которая при определеных условиях приводит к зацикливанию, ставьте больше логов, а потом смотрите в каком месте есть проблема
Да что Вас зациклило на этих зацикливаниях) Нет никаких зацикливаний. Более 1000 лицензий выдано. На одних серверах это не лечится - на других вообще не возникает. Именно на определенных машинах. Вот как пример - у одного из пользователей, разница в операционке. Если был бы косяк в коде - это было бы у каждого второго пользователя.

-
@UserTrue said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma Я предположил то что очень вероятно. Ещё может вылетать когда не хватает ОЗУ и притом отключен или не хватает файла подкачки
Я специально скрин именно этот привел, так как он вообще о многом говорит изначально. И в частности о том, что с ОЗУ и остальным там все окей - 6 потоков (это вообще ни о чем), разные настройки. В общем, не суть. Я не бегаю тут с плакатом - все пропало. Просто заметил, что проблема есть, даже если о ней тут не кричат в каждой подворотне. Я, к примеру, прекрасно понимаю, что Вы ее не решите никак и поэтому забил.
-
@DuckDuck said in Выпущена 26.2.0 версия BrowserAutomationStudio:
Ну как бы эээ - 2 потока предел - это вероятно очень слабые впс - Вы уверены что там гарантированные ресурсы ?
Речь тут как раз о том, что даже на паре потоках такое возникает. На скрине же "диалог", где изначально предлагается снизить количество потоков, чтобы освободить ресурсы, а пользователь как бы отвечает - куда больше то снижать) Проблема в основном, мы это фиксируем, как правило, в 2019 серверной винде. И проблемы появились, когда пользователям пришлось отказываться от легких систем типа 2012 и семерок, и переходить на "современные".
-
@Ajshma Первое - VPS бывают разные - одни гарантируют ресурсы, другие делят с соседемя. Второе - 2019 это переходная винда, возможно есть смысл рекомендовать 2022. Третье - так как это серверная винда - имеет смысл в перфоменс выставлять приоритет программ а не фоновых процессов.
-
@Ajshma said in Выпущена 26.2.0 версия BrowserAutomationStudio:
Просто заметил, что проблема есть, даже если о ней тут не кричат в каждой подворотне. Я, к примеру, прекрасно понимаю, что Вы ее не решите никак и поэтому забил.
По факту вам лучше писать в поддержку и просить чтобы вам сделали отладочную версию БАС, которая сохраняет расширенный лог для разработчика
-
@Ajshma said in Выпущена 26.2.0 версия BrowserAutomationStudio:
Именно на определенных машинах. Вот как пример - у одного из пользователей, разница в операционке.
BAS, как и многий другой софт, использует кучу стандартных библиотек из самой Windows. Вероятно, баг следует искать где-то там.
Отдебажить можно все, было бы желание. На клиентской машине делать это сложнее, так как нужен полный доступ к ней.
Как минимум надо начать с просмотра логов самой Windows. Потом к самой программе. И уже потом к анализу программы, что она делает в момент падения.
Я выше в своих постах размещал скриншоты, это инструменты от Mark Russinovich, инструменты бесплатные - https://learn.microsoft.com/en-us/sysinternals/.
Мой опыт говорит мне, что если сам себе не поможешь - никто не поможет. К сожалению, такова реальность.
-
-
@DuckDuck said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@sergerdn ... У пациента - наблюдается проблема на разных VPS - и разных версиях виндовс. ...
В одном из постов выше я описывал свою проблему и виновника ее. Как бы кто не гадал, не догадался бы ни за что. Надо смотреть каждый раз конкретный случай, потому что у одной проблемы может быть пять причин, включая и неправильное/не точное описание пользователем что у него случилось.
Чтобы я не написал тут, или кто-то другой - надо смотреть конкретный сервер, все остальное - это гадание на кофейной гуще.
-
@DuckDuck said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma Первое - VPS бывают разные - одни гарантируют ресурсы, другие делят с соседемя. Второе - 2019 это переходная винда, возможно есть смысл рекомендовать 2022. Третье - так как это серверная винда - имеет смысл в перфоменс выставлять приоритет программ а не фоновых процессов.
Да с чего вы взяли, что речь про VPS?))) Наша тех поддержка всегда прямо говорит пользователям, что виртуалки - это зло. Никто у нас не пользуется ими. Есть мощные и дешевые решения на хетзнере выделенных серверов.
-
@sergerdn said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma said in Выпущена 26.2.0 версия BrowserAutomationStudio:
Именно на определенных машинах. Вот как пример - у одного из пользователей, разница в операционке.
BAS, как и многий другой софт, использует кучу стандартных библиотек из самой Windows. Вероятно, баг следует искать где-то там.
Да, поэтому, если возникает проблема - первое что мы делаем, ставим обновления на операционку какие только возможно. Частично помогает. Но не всем, к сожалению. И не всем, вообще можем помочь, естественно. Клиентов много, проблем и вопросов еще больше, людей на поддержке мало. Проблема может возникать постоянно, а как полезешь логировать и ждать повтора - сутками потом не дождешься. Закон подлости.
-
Есть мощные и дешевые решения на хетзнере выделенных серверов.
Ну как бы ваши пользователи из вашего же скрина говорят - только два потока могу запустить, И не факт что три лизензии на одной машине, да и нах три запускать на одной, если и так 6 можно пустить, это же не овер 250 ... Вы либо тупите в этом моменте, либо я чудак. ....
-
@DuckDuck said in Выпущена 26.2.0 версия BrowserAutomationStudio:
Есть мощные и дешевые решения на хетзнере выделенных серверов.
Ну как бы ваши пользователи из вашего же скрина говорят - только два потока могу запустить, И не факт что три лизензии на одной машине, да и нах три запускать на одной, если и так 6 можно пустить, это же не овер 250 ... Вы либо тупите в этом моменте, либо я чудак. ....
Вы неверно понимаете контекст. Запустить могут больше. Фраза "так у меня 3 копии по 2 потока всего работает" - в ответ на просьбу снизить количество потоков и освободить ресурсы. На скрине сказано, что нет смысла снижать - так как потоков и так мало запущено. А запустить конечно могут гораздо больше. Речь идет о том, что даже на малом количестве потоков, когда ресурсов предостаточно, это проблема возникает.
-
@DuckDuck said in Выпущена 26.2.0 версия BrowserAutomationStudio:
@Ajshma Ну либо скрипт кривой, либо вы уже написали в премиум ... Я сужу по тем данным которые вы дали ...
Возможно и скрипт кривой. Я бы согласился, если бы на несколько сотен тысяч потоков это вылазило бы хотя бы в 10% случаях. Но это единичная проблема у конкретных пользователей. В премиум не пишу, так как прекрасно понимаю, что, если я не смог найти четкую взаимосвязь, то им и подавно не определить, так как этот баг отловить можно лишь на конкретной машине с очень маленькой вероятностью.
-
@Ajshma Ну у сис админов - алгоритм - методом исключения - чем 90 % серверов отличаются от этих проблемных ? Что у них не так настроенно ? какая ос, какие ресурсы, какие настройки ? Ну так не бывает чтоб на ровном месте - ищите разницу.