Size: a a a

Aerokube Support

2020 October 22

DG

Dmitry Gerasimov in Aerokube Support
через selenoid
# docker logs -f 81112764dff5
Waiting xvfb...

--- x11vnc loop: 1 ---

--- x11vnc loop: waiting for: 30

PORT=5900
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2]
qemu-system-x86_64: warning: guest updated active QH
источник

АА

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

АА

Александр Андряшин... in Aerokube Support
может просто "создается ощущение" что медленнее?
источник

DG

Dmitry Gerasimov in Aerokube Support
да, только сессия  selenoid-ui появилась через 84 секунды
источник

АА

Александр Андряшин... in Aerokube Support
что значит быстро и медленно? селеноид дожидается открытие порта драйвером , пока он не будет доступен он будет ждать...
источник

АА

Александр Андряшин... in Aerokube Support
а докером? как вы создаете сессию?
источник

АА

Александр Андряшин... in Aerokube Support
если порт будет уже открыт то сессия быстро создастся, а если нет то получите reset...
источник

DG

Dmitry Gerasimov in Aerokube Support
docker run и отправляю тест на node.js
источник

АА

Александр Андряшин... in Aerokube Support
попробуйте курлом, чтобы быть уверенным...
источник

DG

Dmitry Gerasimov in Aerokube Support
типа такого?
curl -X POST 'http://192.168.24.99:4444/wd/hub/session' -d '{ 
           "desiredCapabilities":{
               "browserName":"UNKNOWN",
               "version": "",
               "platform":"ANY",
               "enableVNC": true,
               "name": "this.test.is.launched.by.curl",
               "sessionTimeout": "120s"
           }
       }'
источник

АА

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

DG

Dmitry Gerasimov in Aerokube Support
# ./test 
{"sessionId":"e44ac95b9490f16b2d0866661877ae7e","status":0,"value":{"acceptInsecureCerts":false,"acceptSslCerts":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{"chromedriverVersion":"85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689})","userDataDir":"C:\\Users\\COMPAR~1\\AppData\\Local\\Temp\\scoped_dir6068_571845496"},"cssSelectorsEnabled":true,"databaseEnabled":false,"goog:chromeOptions":{"debuggerAddress":"localhost:49969"},"handlesAlerts":true,"hasTouchScreen":false,"javascriptEnabled":true,"locationContextEnabled":true,"mobileEmulationEnabled":false,"nativeEvents":true,"networkConnectionEnabled":false,"pageLoadStrategy":"normal","platform":"Windows","proxy":{},"rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"takesHeapSnapshot":true,"takesScreenshot":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unexpectedAlertBehaviour":"ignore","version":"85.0.4183.121","webStorageEnabled":true,"webauthn:virtualAuthenticators":true}}
источник

DG

Dmitry Gerasimov in Aerokube Support
2020/10/22 14:45:00 [-] [NEW_REQUEST] [unknown] [192.168.24.99]
2020/10/22 14:45:00 [-] [NEW_REQUEST_ACCEPTED] [unknown] [192.168.24.99]
2020/10/22 14:45:00 [119] [LOCATING_SERVICE] [chrome] [85.0]
2020/10/22 14:45:00 [119] [USING_DOCKER] [chrome] [85.0]
2020/10/22 14:45:00 [119] [CREATING_CONTAINER] [windows/chrome:85.0]
2020/10/22 14:45:00 [119] [STARTING_CONTAINER] [windows/chrome:85.0] [615b2c5231103261f8c729380c396cd38fc66756586ad7c8332cd370641d8ae0]
2020/10/22 14:45:00 [119] [CONTAINER_STARTED] [windows/chrome:85.0] [615b2c5231103261f8c729380c396cd38fc66756586ad7c8332cd370641d8ae0] [0.55s]
2020/10/22 14:46:19 [119] [SERVICE_STARTED] [windows/chrome:85.0] [615b2c5231103261f8c729380c396cd38fc66756586ad7c8332cd370641d8ae0] [78.79s]
2020/10/22 14:46:19 [119] [PROXY_TO] [615b2c5231103261f8c729380c396cd38fc66756586ad7c8332cd370641d8ae0] [http://172.17.0.4:4444/]
2020/10/22 14:46:19 [119] [SESSION_ATTEMPTED] [http://172.17.0.4:4444/] [1]
2020/10/22 14:46:23 [119] [SESSION_CREATED] [e44ac95b9490f16b2d0866661877ae7e] [1] [83.46s]
источник

АА

Александр Андряшин... in Aerokube Support
78.79 секунд ждал доступности порта, докером у вас порт становится доступным быстрее?
источник

DG

Dmitry Gerasimov in Aerokube Support
сейчас уже не возле клавиатуры, буду сделаю замеры и отпишусь. скорее всего уже завтра
источник

АА

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

DG

Dmitry Gerasimov in Aerokube Support
Хорошо, вопрос только в какой порт, тот что в докере или тот, что через qemu в винду проброшен?
источник

АА

Александр Андряшин... in Aerokube Support
Dmitry Gerasimov
Хорошо, вопрос только в какой порт, тот что в докере или тот, что через qemu в винду проброшен?
в докере надо 4444 замапить на хост
источник

n

nowhere_lights in Aerokube Support
пытаюсь запускать селеноид в гитлабе, но падает вот так

curl -s https://aerokube.com/cm/bash | bash
- pwd
- sudo chmod +x cm
- pwd
- sudo cm selenoid start --force --vnc --tmpfs 256 --args '-limit 10' --browsers 'chrome;firefox' --last-versions 2 --registry docker-registry
- sudo cat ~/.aerokube/selenoid/browsers.json
источник

АА

Александр Андряшин... in Aerokube Support
nowhere_lights
пытаюсь запускать селеноид в гитлабе, но падает вот так

curl -s https://aerokube.com/cm/bash | bash
- pwd
- sudo chmod +x cm
- pwd
- sudo cm selenoid start --force --vnc --tmpfs 256 --args '-limit 10' --browsers 'chrome;firefox' --last-versions 2 --registry docker-registry
- sudo cat ~/.aerokube/selenoid/browsers.json
В гитлабе нет смысла запускать селеноид...
источник