首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.JS回调后请求关闭

问Node.JS回调后请求关闭
EN

Stack Overflow用户
提问于 2015-05-27 05:50:36
回答 1查看 449关注 0票数 2

嗨,在node.Js中有什么方法可以关闭post请求,这就是我所做的,每10秒就会发生一次。我不需要响应,只需要打个电话到URL。如果我们在linux中使用curl,有一种方法可以关闭为$curl->close()

代码语言:javascript
复制
function callUrl(url, data){
var request = require('request');

request.post(
    url,
    {form: {data: data}},
    function (error, response, body) {
        if (!error && response.statusCode == 200) {
            console.log(body)
        }
    }
);

}

要部署node.JS,我所遇到的问题是,由于我是新手,我不知道为什么会发生这种情况,但是服务器总是将负载平均保持在90%或90%以上,这种行为是在永远运行节点app.js之后发生的。

代码语言:javascript
复制
forever start app.js

有人有类似的问题吗?或者,如果不是永远用于部署,您是如何部署的?

通过键入w检查服务器负载平均值

我就是这样调用这个函数的。

代码语言:javascript
复制
var cTask = setInterval(function() {
    var utcDate = moment.utc();

console.log('cron timer start: ' + moment.utc().format("YYYY-MM-DD HH:mm:ss"));

jsonObject.startAt = tmpStartAt;
jsonObject.endAt = tmpEndAt;
data = JSON.stringify(jsonObject);

callUrl(callbackUrl1, data);

if (endAt = "my time to end") {
    clearInterval(cTask);
    callUrl(callbackUrl2, data);
}
}, callback * 1000);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-27 07:42:02

我真的不知道变量回调的值是多少。但是是的,一个永久的替代方案是PM2模块。它是一个非常方便的部署工具,还可以使用pm2 monit监控CPU的使用情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30474154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档