質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

0回答

368閲覧

SeleniumをさくらVPS上で動かすと、Chrome failed to start: exited abnormallyとなる

KazutakaShimizu

総合スコア157

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2019/02/07 13:30

PHPとSeleniumを使ったクローラーを作っているのですが、タイトルの通りさくらVPS上で動かすと、Chrome failed to start: exited abnormallyというエラーが出て起動できず、どなたか解決方法を教えていただけないでしょうか。

■環境
サーバー:CentOS 7.5
Google Chrome:72.0
ChromeDriver:2.46

■ソースコード

PHP

1 $host = 'http://127.0.0.1:4444/wd/hub'; 2 $options = new ChromeOptions(); 3 $options->addArguments([ 4 '--disable-gpu', 5 '--disable-dev-shm-usage', 6 '--no-sandbox', 7 '--disable-extensions', 8 '--headless', 9 '--window-size=1280x1024' 10 ]); 11     $capabilities = DesiredCapabilities::chrome(); 12     $capabilities->setCapability(ChromeOptions::CAPABILITY, $options); 13     $driver = RemoteWebDriver::create($host, $capabilities); 14     $driver->get('https://www.google.co.jp/'); 15     $file = __DIR__ . '/' . __METHOD__ . "_chrome.png"; 16     $driver->takeScreenshot($file); 17     $driver->close();

■エラー内容
[Facebook\WebDriver\Exception\UnknownServerException]
unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 3.10.0-862.6.3.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 130 milliseconds

もし情報に不足等ございましたら、そちらもお手数ですがご指摘いただけると助かります。
何卒、よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/02/07 13:32

さくらインターネットのvpsにguiツール(genome desktop等)とChromeをインストールしましたか?
KazutakaShimizu

2019/02/07 13:34

ご質問ありがとうございます。 はい、下記のコマンドでインストールしました。 yum install google-chrome-stable バージョンは環境の部分にも書いてあるように72.0でございます。
退会済みユーザー

退会済みユーザー

2019/02/07 13:50

getenfoceの結果
KazutakaShimizu

2019/02/07 13:52

「Disabled」とかえってきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問