Size: a a a

Aerokube Support

2020 October 20

OS

Oleg S in Aerokube Support
повис на выполнении команды
./cm_linux selenoid start --vnc --force
источник

IK

Ivan Krutov in Aerokube Support
он образы скачивает
источник

OS

Oleg S in Aerokube Support
дело в том, что если я подключаюсь по ssh, то работает корректно
источник

IK

Ivan Krutov in Aerokube Support
разница может быть только в пользователе, под которым выполняется команда cm
источник

OS

Oleg S in Aerokube Support
Ivan Krutov
скорее всего у вас где-то лежит побитый browsers.json, добавьте --force
спасибо, образы выкачал с командой  --force и после этого заработало :)
источник
2020 October 21

a

astatico in Aerokube Support
Доброе утро! Не подскажете, пожалуйста, почему я не могу запустить сессию?
источник

IK

Ivan Krutov in Aerokube Support
astatico
Доброе утро! Не подскажете, пожалуйста, почему я не могу запустить сессию?
в консоли браузера посмотрите что за ошибка
источник

IK

Ivan Krutov in Aerokube Support
ну или в логах  Selenoid
источник

a

astatico in Aerokube Support
источник

a

astatico in Aerokube Support
разве image не должен был сам подгрузиться?
источник

RZ

Roman Zolotarev in Aerokube Support
Привет, я правильно понимаю что https://aerokube.com/ggr/1.5.5/#_proxying_downloaded_files
работает только когда за ggr развернут selenoid?
источник

IK

Ivan Krutov in Aerokube Support
Roman Zolotarev
Привет, я правильно понимаю что https://aerokube.com/ggr/1.5.5/#_proxying_downloaded_files
работает только когда за ggr развернут selenoid?
привет, да
источник

IK

Ivan Krutov in Aerokube Support
нет, автоматического скачивания нет
источник

RZ

Roman Zolotarev in Aerokube Support
Ivan Krutov
привет, да
Спасибо👍
источник

a

astatico in Aerokube Support
Ivan Krutov
нет, автоматического скачивания нет
благодарю)
источник

AB

Alexander Buturlinov in Aerokube Support
Привет! Подскажите, можно ли что-то сделать со следующим сценарием.
Есть Ggr и допустим одна нода селенойда, которая умеет поднимать андройд эмуулятор (лимит сессий = 1).
На Ggr приходят N запросов на создание сессии, которые он проксирует на ноду, на которой соответсвенно собирается очередь. После этого все клиенты, которые запросили сессии, отключаются, в логах Ggr я вижу соотвествуующие строчки CLIENT_DISCONNECTED. Но при этом на ноде все еще висит очередь, которая довольно медленно разгребается, потому что эмулятор поднимается не быстро. При этом сессии создаются в холостую: CONTAINER_STARTED -> SERVICE_STARTED -> SESSION_ATTEMPTED -> CLIENT_DISCONNECTED. Т.е. получается нода создает сессии, которые будут терминированы сразу после создания. В это время нормальные клиенты встают в очередь и ждут.
Версия Ggr=1.6.4, Selenoid=1.9.0. Можно ли настроить так, чтобы при событии CLIENT_DISCONNECTED на Ggr удалялись соответсвующие запросы на сессию на Selenoid-ноде?
источник

IK

Ivan Krutov in Aerokube Support
Alexander Buturlinov
Привет! Подскажите, можно ли что-то сделать со следующим сценарием.
Есть Ggr и допустим одна нода селенойда, которая умеет поднимать андройд эмуулятор (лимит сессий = 1).
На Ggr приходят N запросов на создание сессии, которые он проксирует на ноду, на которой соответсвенно собирается очередь. После этого все клиенты, которые запросили сессии, отключаются, в логах Ggr я вижу соотвествуующие строчки CLIENT_DISCONNECTED. Но при этом на ноде все еще висит очередь, которая довольно медленно разгребается, потому что эмулятор поднимается не быстро. При этом сессии создаются в холостую: CONTAINER_STARTED -> SERVICE_STARTED -> SESSION_ATTEMPTED -> CLIENT_DISCONNECTED. Т.е. получается нода создает сессии, которые будут терминированы сразу после создания. В это время нормальные клиенты встают в очередь и ждут.
Версия Ggr=1.6.4, Selenoid=1.9.0. Можно ли настроить так, чтобы при событии CLIENT_DISCONNECTED на Ggr удалялись соответсвующие запросы на сессию на Selenoid-ноде?
они и удаляются, как только вы отсоединяетесь
источник

AB

Alexander Buturlinov in Aerokube Support
> они и удаляются, как только вы отсоединяетесь
Они удаляются на Ggr, но на ноде запросы продолжают висеть в очереди
источник

АА

Александр Андряшин... in Aerokube Support
Alexander Buturlinov
> они и удаляются, как только вы отсоединяетесь
Они удаляются на Ggr, но на ноде запросы продолжают висеть в очереди
В логах селеноида есть CLIENT_DISCONNECTED?
источник

AB

Alexander Buturlinov in Aerokube Support
> В логах селеноида есть CLIENT_DISCONNECTED?

Есть, но только после создания сессии. Т.е. берется очередной запрос из очереди, поднимается контейнер, потом когда он поднялся, в логах селенойда видно SESSION_ATTEMPTED -> CLIENT_DISCONNECTED, потом происходит удаление контейнера. И так для всех висящих в очереди запросов.
источник