Strongloop 自定义脚本不退出
Strongloop custom script does not exit
我可能正在监督一些非常基本的事情,但我有这个基本的 strongloop 自定义脚本,它应该可以进行一些数据清理。
脚本运行良好,这不是问题所在,执行了它应该做的所有事情(打印了所有 console.log)但进程永远不会退出。
我必须做些什么来结束 strongloop 吗?
var app = require('../server/server');
app.models.product.find({}, (err, result) => {
console.log('result', result);
//Do data cleanup
console.log('done now');
});
好的,似乎与 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');
我可能正在监督一些非常基本的事情,但我有这个基本的 strongloop 自定义脚本,它应该可以进行一些数据清理。
脚本运行良好,这不是问题所在,执行了它应该做的所有事情(打印了所有 console.log)但进程永远不会退出。
我必须做些什么来结束 strongloop 吗?
var app = require('../server/server');
app.models.product.find({}, (err, result) => {
console.log('result', result);
//Do data cleanup
console.log('done now');
});
好的,似乎与 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');