/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

Selenium::WebDriverがエラーを履いているんだけど原因がわからない

定期的に回しているスクリプトでWebDriverを使っているんだけど、ここ最近以下のエラーが発生してうまく動いていない時がある。

Selenium::WebDriver::Error::WebDriverError: unable to connect to phantomjs @ http://127.0.0.1:8910 after 20 seconds
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/phantomjs/service.rb:117:in `connect_until_stable'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/phantomjs/service.rb:65:in `block in start'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/common/socket_lock.rb:43:in `locked'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/phantomjs/service.rb:62:in `start'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/phantomjs/bridge.rb:39:in `initialize'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/common/driver.rb:72:in `new'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/common/driver.rb:72:in `for'
/var/www/app/datapostapp/vendor/bundle/ruby/2.2.0/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver.rb:86:in `for'

で、原因を探して以下のページにたどり着きました。

d.hatena.ne.jp

ふむ。エラーが出た場合ちゃんとレスキューして、もう一度リトライさせるのか。この対策をやってからしばらく放置していたら・・・・・

やっぱりエラーが発生するorz

結局リトライさせてもその回数分全部失敗しているっぽい。 どうやったら解消できるのかがわからないな〜。

気長に調べてみます。

 

そんなことを思いながらglobe聞いています。(世代がわかっちゃうww

www.youtube.com

フットした拍子にききたくなって、ずっと聴き漁っています。なつかしいを通り越して、今聞いたら逆に新鮮に聞こえる。Departuresなんかは本当に大好きだったな〜。記憶にも残っているし、記録にも残っている名曲ですよね。

DEPARTURES

DEPARTURES

  • globe
  • J-Pop
  • ¥255