Size: a a a

Aerokube Support

2021 March 17

AN

Alex Nemoy in Aerokube Support
хай - подскажите  селенойд имеет квоту на 10 контейнеров - тесты крутятся - но контейнеры иногда не удаляются - видно что есть контейнеры которые Up 2 weeks
при этом в UI их не видно - при этом новые не стартуют
подкажите как с этим бороться
источник

IK

Ivan Krutov in Aerokube Support
Alex Nemoy
хай - подскажите  селенойд имеет квоту на 10 контейнеров - тесты крутятся - но контейнеры иногда не удаляются - видно что есть контейнеры которые Up 2 weeks
при этом в UI их не видно - при этом новые не стартуют
подкажите как с этим бороться
это скорее всего вы передавливаете docker api
источник

IK

Ivan Krutov in Aerokube Support
помогает уменьшить лимит обычно
источник

AN

Alex Nemoy in Aerokube Support
Ivan Krutov
помогает уменьшить лимит обычно
изначально была квота 5  - так же  зависали контейнеры
виртуалка сильная - много памяти и процов - нагрузка при старте одного контенера 10 процентов - потому и выставили 10 штук
можно ли как то ограничить время жизни контейнера например 15 минутами - чтобы он умирал принудительно через это время ?
опять же странно что не видно зависших в UI
источник

IK

Ivan Krutov in Aerokube Support
selenoid хранит состояние в памяти, если он отправил запрос в docker и там пришел ответ 200 ok, то он удаляет из памяти этот контейнер
источник

IK

Ivan Krutov in Aerokube Support
поэтому скорее всего просто docker не смог удалить
источник

IK

Ivan Krutov in Aerokube Support
по-умолчанию контейнер удаляется через 1 минуту бездействия
источник

OD

Ostap Dutchack in Aerokube Support
Привет, когда запускаю тести то генерируется рандомные имена сабдомена, подскажите пожалуйста есть ли возможность добавить у browser.json чтоби например *.test.com резолвило на контейнер з nginx
источник

YR

Yuriy Rozhkov in Aerokube Support
всем привет
очень часто падают тесты на CI по таймауту
ошибка - OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://selenoid:4444/wd/hub/session timed out after 60 seconds.
тесты работают параллельно, в 4 потока, падают произвольные
пробовали переписывать тесты, конфиг селеноида, передавать хрому аргумент no-sandbox
может сталкивался кто-то с похожей проблемой?

CI: gitlab, k8s, основное приложение, инфраструктура, тесты поднимаются в докер контейнерах в одной сети
источник

A

Alexey in Aerokube Support
добрый день, возможно я неправильно понял, но вопрос такой. Возможно ли запуск селеноида на нескольких машинах? У меня есть AWS машины, могу ли я сконфигурировать так, чтобы тесты бежали на всех машинах?
источник

A

Alexey in Aerokube Support
то есть одна машина- это мастер и запускает другие машины
источник

АА

Александр Андряшин... in Aerokube Support
Alexey
то есть одна машина- это мастер и запускает другие машины
Вот у нас есть такой проект называется Moon:
https://aerokube.com/moon/latest/
источник

A

Alexey in Aerokube Support
cпасибо., я почитаю
источник

SC

Stepan Chernov in Aerokube Support
подскажите пожалуйста
1 создал образ андрой эмулятора, используя скрипт automate_android.sh - чтобы создать с параметрами google_apis  x86_64
2 приложение нормально развернулось, но интерфейс эмулятора на английском языке
3 я указываю desired_capabilities -  "env": ["LANG=ru_RU.UTF-8", "LANGUAGE=ru:en", "LC_ALL=ru_RU.UTF-8", "TZ=Europe/Moscow"]
вопрос - как руссифицировать эмулятор по умолчанию ? в настройках скипта automate_android.sh это сделать нельзя, а  "env": ["LANG=ru_RU.UTF-8", "LANGUAGE=ru:en", "LC_ALL=ru_RU.UTF-8", "TZ=Europe/Moscow"] не помогает
источник

IK

Ivan Krutov in Aerokube Support
Stepan Chernov
подскажите пожалуйста
1 создал образ андрой эмулятора, используя скрипт automate_android.sh - чтобы создать с параметрами google_apis  x86_64
2 приложение нормально развернулось, но интерфейс эмулятора на английском языке
3 я указываю desired_capabilities -  "env": ["LANG=ru_RU.UTF-8", "LANGUAGE=ru:en", "LC_ALL=ru_RU.UTF-8", "TZ=Europe/Moscow"]
вопрос - как руссифицировать эмулятор по умолчанию ? в настройках скипта automate_android.sh это сделать нельзя, а  "env": ["LANG=ru_RU.UTF-8", "LANGUAGE=ru:en", "LC_ALL=ru_RU.UTF-8", "TZ=Europe/Moscow"] не помогает
скорее всего флагами самого эмулятора
источник

SC

Stepan Chernov in Aerokube Support
Спасибо Иван
источник

IK

Ivan Krutov in Aerokube Support
Stepan Chernov
Спасибо Иван
источник

IK

Ivan Krutov in Aerokube Support
как-то так
источник

IK

Ivan Krutov in Aerokube Support
можно в entrypoint докидать
источник

E

E in Aerokube Support
Hi,
1. The ELK works smoothly - thanks you!
2. Is there any option run incognito/private mode?
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--incognito")  
Thank!
источник