LoginSignup
1
1

More than 5 years have passed since last update.

Selenium Gridで新しいセッションが作れないときの対処

Posted at

docker-composeでSelenium Gridを立ち上げてテストに使っていたのですが、新しいセッションを立ち上げるときに下記のようなメッセージが出たまま長時間待たされてタイムアウトで死ぬという症状に悩まされていました。

hub_1      | 05:12:56.822 INFO [RequestHandler.process] - Got a request to create a new session: Capabilities {browserName: chrome}

docker-compose.yml はこんな感じ。


version: '2'
services:
  hub:
    image: selenium/hub
    ports:
      - 4444:4444

  chrome:
    image: selenium/node-chrome
    volumes:
      - /dev/shm:/dev/shm
    depends_on:
      - hub
    environment:
      HUB_HOST: hub
    ports:
      - 5900:5900

調べたところ、 NODE_MAX_SESSION という環境変数に最大セッション数を格納する必要がある様子。
NODE_MAX_SESSION: 5environment: に追加すると上手く動きました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1