Size: a a a

Aerokube Support

2017 June 08

АА

Александр Андряшин in Aerokube Support
в принципе есль 100 цпу - это нормальная утилизация...
источник

АА

Александр Андряшин in Aerokube Support
или это только на ие?
источник

VG

Vitalii Grygoruk in Aerokube Support
не - суммарно 100 процентов выходит
источник

VG

Vitalii Grygoruk in Aerokube Support
сам ИЕ мало жрет - большая доля отходит IEDriverServer
источник

АА

Александр Андряшин in Aerokube Support
ну это нормально, сам селеноид почти ничего не жрет, ему много не надо...
источник

АА

Александр Андряшин in Aerokube Support
100% как раз по-максимому утилизация, если меньше это уже простой...
источник
2017 June 09

VG

Vitalii Grygoruk in Aerokube Support
@vaniaPooh а можешь рассказать как тебе удалось selenoid запустить как windows service (так чтоб оно все работало нормально). У меня selenoid запускается как сервис, и /status работает и т.д. И вижу что IE11 запускается в списке задач - но при загрузке страницы вылетает, либо скриншоты черные или еще какая-то фигня. Использовал nssm инструмент для создания сервиса. Подозреваю что какая-то проблема с опцией "Log on"
источник

IK

Ivan Krutov in Aerokube Support
я selenoid не пробовал как сервис из-за разрешения
источник

IK

Ivan Krutov in Aerokube Support
я пробовал только батником
источник

VG

Vitalii Grygoruk in Aerokube Support
ясно - почитал о "session 0" и понял что через сервис не получится. Пришлось запилить костыль с autostart-ом bat файла и Auto-login юзера при загрузки виртуалки. дыра с точки зрения безопасности... но зато работает
источник

IK

Ivan Krutov in Aerokube Support
да, я про это и говорю
источник

IK

Ivan Krutov in Aerokube Support
нулевая сессия для графических приложений не очень подходит
источник

VG

Vitalii Grygoruk in Aerokube Support
в ситуации с t2.small инстансами и лимитом в 1 браузер на машину не очень хорошо выходит.
5 инстансов запущено. Запускаю тесты в 5 процесов в надежде что все 5 инстансов будут использованы - а выходит немного по другому. На некоторые инстансы приходит больше запросов на сессию которые в итоге отваливаются по таймауту
1 инстанс получил всего 1 запрос на сессию из 50
источник

VG

Vitalii Grygoruk in Aerokube Support
рандомный выбор хоста из списка не очень подходит вот тут в этом случае https://github.com/aerokube/ggr/blob/master/proxy.go#L200
источник

АА

Александр Андряшин in Aerokube Support
Это из за случайных чисел, вспомнил, именно поэтому мы городили буфер из 4 х браузеров, но такая же ситуация возникла при полной занятости грида...
источник

АА

Александр Андряшин in Aerokube Support
Но это плата за стэйтлесс...
источник

VG

Vitalii Grygoruk in Aerokube Support
та да
источник

АА

Александр Андряшин in Aerokube Support
Можем ввести время на создание сессии на гридроутере после которого он идёт искать на другом хосте...
источник

VG

Vitalii Grygoruk in Aerokube Support
было бы круто
источник

АА

Александр Андряшин in Aerokube Support
Так было в джава реализации... Но тут мы думали что под ним будут селеноиды а у них и так много браузеров, не подумали про ие и лимит 1.
источник