|
|
@@ -303,7 +303,7 @@ public class DatabaseEngine : Engine<DatabaseServerProperties>
|
|
|
|
|
|
if(_scheduleTimer is null)
|
|
|
{
|
|
|
- _scheduleTimer = new Timer(TimeSpan.FromMinutes(1));
|
|
|
+ _scheduleTimer = new Timer(TimeSpan.FromMinutes(0.1));
|
|
|
_scheduleTimer.Elapsed += _scheduleTimer_Elapsed;
|
|
|
_scheduleTimer.AutoReset = true;
|
|
|
}
|
|
|
@@ -313,7 +313,14 @@ public class DatabaseEngine : Engine<DatabaseServerProperties>
|
|
|
|
|
|
private void _scheduleTimer_Elapsed(object? sender, ElapsedEventArgs e)
|
|
|
{
|
|
|
- EventUtils.CheckScheduledEvents();
|
|
|
+ try
|
|
|
+ {
|
|
|
+ EventUtils.CheckScheduledEvents();
|
|
|
+ }
|
|
|
+ catch(Exception error)
|
|
|
+ {
|
|
|
+ CoreUtils.LogException("", error);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public override void Stop()
|