我阅读了这里指令,将我的nodejs应用程序配置为在openshift上运行。为
步骤2:从系统环境读取配置详细信息
我基本上复制并粘贴了代码,将Server
替换为http
。
// 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
时,在命令提示符上会出现以下错误。
这是什么意思?
Application 'nodejs' failed to start (port 8080 not available)
发布于 2015-11-15 06:16:35
这意味着其他进程使用端口8080
。8080
通常用于使用另一个端口进行调试。
发布于 2015-11-15 06:51:56
尝试这样做(考虑到从Windows上的快照来看),
netstat -anbo
这将显示系统上当前使用的所有端口以及可执行文件和获得该套接字的进程ID。现在,只需检查您的端口8080是否被该进程占用并终止它。
https://stackoverflow.com/questions/33716960
复制相似问题