在openshift,phantomjs崩溃

时间:2014-11-12 01:57:50

标签: phantomjs openshift

我尝试在openshift中使用phantomjs,但这次崩溃。

搜索问题,我在节点终端

中尝试phantom.create
var phantom = require('phantom');
phantom.create(function(ph){
... ph.exit();
... });
{ options:
   { prefix: '',
     response_limit: 131072,
     websocket: true,
     jsessionid: false,
     heartbeat_delay: 25000,
     disconnect_delay: 5000,
     log: [Function],
     sockjs_url: 'https://d1fxtkz8shb9d2.cloudfront.net/sockjs-0.3.min.js' },
  _events: { connection: [Function] },
  install: [Function] }
>
events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EACCES
    at errnoException (net.js:901:11)
    at Server._listen2 (net.js:1020:19)
    at listen (net.js:1061:10)
    at net.js:1143:9
    at asyncCallback (dns.js:68:16)
    at Object.onanswer [as oncomplete] (dns.js:121:9)
幻影崩溃,并且在openhift之外,线路工作正常。

有什么建议吗?

修改

我使用从

下载的幻像

http://phantomjs.org/download.html

https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2

1 个答案:

答案 0 :(得分:0)

Error: listen EACCES表示幻影试图在错误的主机/端口上侦听你的装备。由于看起来您正在利用websockets,请确保您使用$OPENSHIFT_NODEJS_IP环境变量作为主机,并使用8443或8000(安全与非安全)作为您的端口。