Strongloop自定义脚本不会退出

时间:2016-03-04 17:41:39

标签: javascript node.js strongloop

我可能正在监督一些非常基本的东西,但是我有一个基本的strongloop自定义脚本,假设要做一些数据清理。

脚本运行正常,这不是问题,它应该做的全部(打印所有console.log)但是进程永远不会退出。

我是否有必要做些什么来结束strongloop?

Highcharts chart = new Highcharts("graph")
  .SetTitle(new Title { Text = "Incoming Stats" })
  .SetXAxis(new[] { new XAxis { Categories = final } })
  .SetYAxis(new YAxis { Title = new YAxisTitle { Text = "Amount Incoming" } })
  .SetSeries(new[]
    {
      new Series { Name = "inc", Data = new Data(objectArr)},
      new Series { Name = "exp", Data = new Data(objectArr2) }
    });

1 个答案:

答案 0 :(得分:1)

好吧似乎与mysql服务器的连接保持打开状态。 如果我手动断开进程退出并且整洁。

var app = require('../server/server');

app.models.product.find({}, (err, result) => {
    console.log('result', result);
    //Do data cleanup

    //Disconnect datasource
    app.dataSources.mysqldb.disconnect();
    console.log('done now');
});

console.log('end of file');