我可能正在监督一些非常基本的东西,但是我有一个基本的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) }
});
答案 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');