@@ -30,20 +30,29 @@ export function initCronjob() {
3030
3131 try {
3232 promCronCounter . inc ( { period : 'daily' } ) ;
33- await Promise . all ( [
34- statDailyUsage ( ) . catch ( logger . error ) ,
35- clearMonitorDataDaily ( ) . catch ( logger . error ) ,
36- clearMonitorEventDaily ( ) . catch ( logger . error ) ,
37- clearAuditLogDaily ( ) . catch ( logger . error ) ,
38- dailyHTTPCertCheckNotify ( ) . catch ( logger . error ) ,
39- dailyUpdateApplicationStoreInfo ( ) . catch ( logger . error ) ,
40- checkFeedEventsNotify ( FeedChannelNotifyFrequency . day ) ,
41- resetDailyAlertFlags ( ) . catch ( logger . error ) ,
42- clearAIGatewayPayloadDaily ( ) . catch ( logger . error ) ,
43- clearAIGatewayLogsDaily ( ) . catch ( logger . error ) ,
44- clearWorkerExecutionDaily ( ) . catch ( logger . error ) ,
45- clearWorkerExecutionPayloadDaily ( ) . catch ( logger . error ) ,
46- ] ) ;
33+
34+ const dailyTasks = [
35+ ( ) => statDailyUsage ( ) ,
36+ ( ) => clearMonitorDataDaily ( ) ,
37+ ( ) => clearMonitorEventDaily ( ) ,
38+ ( ) => clearAuditLogDaily ( ) ,
39+ ( ) => dailyHTTPCertCheckNotify ( ) ,
40+ ( ) => dailyUpdateApplicationStoreInfo ( ) ,
41+ ( ) => checkFeedEventsNotify ( FeedChannelNotifyFrequency . day ) ,
42+ ( ) => resetDailyAlertFlags ( ) ,
43+ ( ) => clearAIGatewayPayloadDaily ( ) ,
44+ ( ) => clearAIGatewayLogsDaily ( ) ,
45+ ( ) => clearWorkerExecutionDaily ( ) ,
46+ ( ) => clearWorkerExecutionPayloadDaily ( ) ,
47+ ] ;
48+
49+ for ( const task of dailyTasks ) {
50+ try {
51+ await task ( ) ;
52+ } catch ( err ) {
53+ logger . error ( err ) ;
54+ }
55+ }
4756
4857 if ( env . billing . enable ) {
4958 await checkWorkspaceUsage ( ) ;
0 commit comments