Nicer logging + Monitoring progress

This commit is contained in:
baldo 2016-05-24 19:14:09 +02:00
parent a82b66c637
commit 09b01f5ccf
5 changed files with 47 additions and 22 deletions
server/jobs

View file

@ -8,7 +8,7 @@ _.each(jobFiles, function (jobFile) {
require(jobFile);
});
angular.module('ffffng').factory('Scheduler', function ($injector, Logger) {
angular.module('ffffng').factory('Scheduler', function ($injector, Logger, config) {
var cron = require('node-cron');
function schedule(expr, jobName) {
@ -29,9 +29,12 @@ angular.module('ffffng').factory('Scheduler', function ($injector, Logger) {
try {
schedule('0 */1 * * * *', 'MailQueueJob');
// schedule('0 */5 * * * *', 'NodeInformationRetrievalJob');
schedule('*/10 * * * * *', 'NodeInformationRetrievalJob');
// schedule('0 */1 * * * *', 'NodeInformationCleanupJob');
if (config.client.monitoring.enabled) {
// schedule('0 */5 * * * *', 'NodeInformationRetrievalJob');
schedule('*/10 * * * * *', 'NodeInformationRetrievalJob');
// schedule('0 */1 * * * *', 'NodeInformationCleanupJob');
}
}
catch (error) {
Logger.tag('jobs').error('Error during scheduling of background jobs:', error);