2015-09-04 44 views
1

無論如何安排帆船升降機? (例如每12小時重新啓動一次風帆) 我試圖這樣做的原因是因爲我一直丟失與遠程數據庫的連接。 謝謝船期航行升降機

回答

5

也許你應該嘗試修復連接到數據庫的問題? :)

關於你的問題,你可以修改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); 

但是,真的。也許你應該解決連接問題? :)