2

GhostdriverOpenshift サーバー内で実行しようとしています。このコマンドを実行すると:

./phantomjs --webdriver=15002

それは言います:

PhantomJS is launching GhostDriver...
[ERROR - 2014-08-01T04:14:21.160Z] GhostDriver - main.fail - {"message":"Could not start Ghost Driver","line":82,"sourceId":139887801789952,"sourceURL":":/ghostdriver/main.js","stack":"Error: Could not start Ghost Driver\n    at :/ghostdriver/main.js:82","stackArray":[{"sourceURL":":/ghostdriver/main.js","line":82}]}
$ ./phantomjs --version
1.9.8

助けてください。 からこのエラーが発生してい10 Daysます。私はすべてを検索し、すべてをグーグルで検索しました。何も解決されていません:(私はとても動揺しています:(

助けていただければ幸いです!!

4

5 に答える 5

1

以下のコマンドの実行中にポート番号を確認します。ポートが 5555 が既に使用されていると言っている可能性があります。したがって、この「Could not start Ghost Driver」エラーが発生した場合は変更してください

phantomjs --webdriver=5555
于 2016-01-11T06:43:27.307 に答える
0

Paolo Bernardiのパッチを機能させることができませんでした。常にセグメンテーション違反をキャッチしました。そこで、 RHELマシンで再コンパイルしたところ、これでうまくいきました。

PS: 「Trying to run PhantomJS on OpenShift: cannot patch GhostDriver so that it can bind on server IP address 」を参照してください。

于 2015-05-29T23:15:41.557 に答える
0

ドキュメントから、次のようなことができるはずです:

./phantomjs --webdriver=$OPENSHIFT_NODEJS_IP:15002

実際にそこに IP アドレスを入力する必要があるかもしれませんが、その環境変数が正しく入力されるかどうかはわかりません..

http://phantomjs.org/api/command-line.html

--webdriver starts in 'Remote WebDriver mode' (embedded GhostDriver): '[[:]]' (default '127.0.0.1:8910')
于 2015-02-19T18:11:44.170 に答える