【发布时间】:2014-06-25 05:21:24
【问题描述】:
我在 openshift 中创建了一个节点应用程序,我通过 SSH 连接,我能够推送我的代码,并且我可以更改 server.js 代码以获得一个简单的 hello world。
Server.js
#!/bin/env node
var http = require('http');
var serverIp = process.env.OPENSHIFT_NODEJS_IP;
var port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
//creating server
var server = http.createServer(function(req, res) {
res.writeHead('Content-Type', 'text/plain');
res.end('Simple example!!');
});
//listening
server.listen(port, serverIp, function() {
console.log('Server started on port ' + port + ' IP: ' + serverIp);
});
推送此新代码时,我没有收到任何错误。 这是 package.json 文件
{ "name": "Hello_world",
"version": "1.0.0",
"description": "Hello world",
"engines": {
"node": ">= 0.6.0",
"npm": ">= 1.0.0"
},
"devDependencies": {},
"bundleDependencies": [],
"private": true,
"scripts": {
"start" : "node server.js"
},
"main": "server.js"
}
当我这样做时,应用程序变得非常非常慢(比如等待 2/3 分钟),这是链接。 [http://avalecia-minisis.rhcloud.com/]enter 此处代码1 但是当我更改原始代码时,一切都很好......:/
我看不出问题出在哪里。
【问题讨论】:
标签: node.js performance http response openshift