Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

動いてたselemiumのプロセスが" raise WebDriverException("Can not connect to the Service %s" % self.path)"とか言って動かなくなったら……再起動するのが手っ取り早いかも

Raspberry Pi 4B上に組んでいたselemiumのテストをしていたところ、
何故か以下のようなエラーを吐いて動かなくなりました

$ python3 sample.py
start...

Traceback (most recent call last):
  File "sample.py", line 25, in <module>
    driver = webdriver.Chrome(CHROME_DRIVER, options=options)
  File "/home/ubuntu/.local/lib/python3.8/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/home/ubuntu/.local/lib/python3.8/site-packages/selenium/webdriver/common/service.py", line 104, in start
    raise WebDriverException("Can not connect to the Service %s" % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service /usr/lib/chromium-browser/chromedriver

最初の方は途切れ途切れ実行できたり出来なかったりだったのですが、ついには全く動かない事態に。

もしやと思い再起動をかけたら……動きました。
おそらく、chromiumのメモリがバカ食いしていたのが原因です。