openshift application' nodejs'无法启动(端口8080不可用)

时间:2015-11-15 06:07:19

标签: node.js openshift ports

我阅读说明here以配置我的nodejs应用程序在openshift上运行。对于

  

步骤2:从系统环境中读取配置详细信息

我基本上复制并粘贴了代替Serverhttp

的代码
// listening on the port

var server_port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var server_ip_address = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';

http.listen(server_port, server_ip_address, function () {
  console.log( "Listening on " + server_ip_address + ", port " + server_port );
});

但是当我输入命令git push时,我在命令提示符下出现以下错误。

enter image description here

是什么意思

Application 'nodejs' failed to start (port 8080 not available)

2 个答案:

答案 0 :(得分:1)

这意味着使用端口8080的其他一些进程。 8080通常用于调试尝试使用其他端口

答案 1 :(得分:0)

试试这个(考虑你在Windows上的快照),

netstat -anbo

这将显示系统上当前正在使用的所有端口以及已获取该套接字的可执行文件和进程ID。现在只需检查您的端口8080是否被该进程占用并将其终止。