2017-11-23 16 views
1

私のCentos7システムでヘッドレスクロム(v62)でプリレンダリングを開始しようとしていますが、起動しません。 "ノードserver.js" を実行しているときに私が得る:prerender.ioヘッドレスクロムが起動しません

2017-11-23T08:50:08.329Zは、事前レンダリング

2017-11-23T08を開始:50:08.331Zはクローム

2017-を開始11-23T08:50:08.343Z事前レンダリングサーバーのポート上の要求を受け入れる3000

2017-11-23T08:50:08.392Zクローム接続は閉じられ...クローム

2017-11-23T08再開:50:08.392 Z Chromeは再起動直後に終了しました...停止Preレンダー

何が原因か分かりますか? ありがとうございました

答えて

3

これは、Chromeをrootとして実行できないためです。別のユーザとコマンド "sudo node server.js"を実行してみてください。あなたはsudoersファイルにそのユーザーを追加する必要があります。このため

、ここであなたもrootとしてChromeを実行するために--no-サンドボックスを追加することができますhttps://www.webhostinghero.com/add-a-user-to-sudoers-in-centos-linux/

2

ことを行うにはどのように偉大なチュートリアルです。

vim $(which google-chrome)

その後、

exec -a "$0" "$HERE/chrome" "[email protected]" --no-sandbox

ようにそれを作る、最後の行に--no-サンドボックスを追加
関連する問題