mo.*_*ibi 1 javascript node.js sails.js
无论如何安排帆升降机?(每12个小时,例如sails重新启动)我试图这样做的原因是因为我一直在失去与远程数据库的连接.谢谢
也许你应该尝试修复与数据库连接的问题?:)
关于您的问题,您可以app.js使用以下内容修改文件:
var Sails = require('sails');
var cron = require('node-cron');
var sails;
function startServer() {
if (sails) {
sails.lower(_onServerLower);
} else {
Sails.lift({}, _onServerStarted);
}
}
function _onServerStarted(error, server) {
sails = server;
}
function _onServerLower(error) {
sails = null;
startServer();
}
new cron.CronJob('* * */12 * * *', startServer, null, true);
Run Code Online (Sandbox Code Playgroud)
但是,真的.也许你应该解决连接问题?:)