@@ -30,34 +30,42 @@ export const initCronJobs = async () => {
3030 const webServerSettings = await getWebServerSettings ( ) ;
3131
3232 if ( webServerSettings ?. enableDockerCleanup ) {
33- scheduleJob ( "docker-cleanup" , CLEANUP_CRON_JOB , async ( ) => {
34- console . log (
35- `Docker Cleanup ${ new Date ( ) . toLocaleString ( ) } ] Running docker cleanup` ,
36- ) ;
33+ try {
34+ scheduleJob ( "docker-cleanup" , CLEANUP_CRON_JOB , async ( ) => {
35+ console . log (
36+ `Docker Cleanup ${ new Date ( ) . toLocaleString ( ) } ] Running docker cleanup` ,
37+ ) ;
3738
38- await cleanupAll ( ) ;
39+ await cleanupAll ( ) ;
3940
40- await sendDockerCleanupNotifications ( admin . user . id ) ;
41- } ) ;
41+ await sendDockerCleanupNotifications ( admin . user . id ) ;
42+ } ) ;
43+ } catch ( error ) {
44+ console . error ( "[Backup] Docker Cleanup Error" , error ) ;
45+ }
4246 }
4347
4448 const servers = await getAllServers ( ) ;
4549
4650 for ( const server of servers ) {
4751 const { serverId, enableDockerCleanup, name } = server ;
4852 if ( enableDockerCleanup ) {
49- scheduleJob ( serverId , CLEANUP_CRON_JOB , async ( ) => {
50- console . log (
51- `SERVER-BACKUP[${ new Date ( ) . toLocaleString ( ) } ] Running Cleanup ${ name } ` ,
52- ) ;
53-
54- await cleanupAll ( serverId ) ;
55-
56- await sendDockerCleanupNotifications (
57- admin . user . id ,
58- `Docker cleanup for Server ${ name } (${ serverId } )` ,
59- ) ;
60- } ) ;
53+ try {
54+ scheduleJob ( serverId , CLEANUP_CRON_JOB , async ( ) => {
55+ console . log (
56+ `SERVER-BACKUP[${ new Date ( ) . toLocaleString ( ) } ] Running Cleanup ${ name } ` ,
57+ ) ;
58+
59+ await cleanupAll ( serverId ) ;
60+
61+ await sendDockerCleanupNotifications (
62+ admin . user . id ,
63+ `Docker cleanup for Server ${ name } (${ serverId } )` ,
64+ ) ;
65+ } ) ;
66+ } catch ( error ) {
67+ console . error ( `[Backup] ${ error } ` ) ;
68+ }
6169 }
6270 }
6371
@@ -87,11 +95,15 @@ export const initCronJobs = async () => {
8795 }
8896
8997 if ( webServerSettings ?. logCleanupCron ) {
90- console . log (
91- "Starting log requests cleanup" ,
92- webServerSettings . logCleanupCron ,
93- ) ;
94- await startLogCleanup ( webServerSettings . logCleanupCron ) ;
98+ try {
99+ console . log (
100+ "Starting log requests cleanup" ,
101+ webServerSettings . logCleanupCron ,
102+ ) ;
103+ await startLogCleanup ( webServerSettings . logCleanupCron ) ;
104+ } catch ( error ) {
105+ console . error ( "[Backup] Log Cleanup Error" , error ) ;
106+ }
95107 }
96108} ;
97109
0 commit comments