Well happy day! My logs are now nearly clear of errors!
Since yesterday there is only one set of errors that looks like an issue. The good news is that this is the only set, where I used to have dozens of these daily. It's the sequence with 4 sheduler exceptions follows by a scheduler failure. This is the failure message:
THREAD ID: 1
TYPE: DotNetNuke.Entities.Users.PurgeUsersOnline
EXCEPTION: Thread was being aborted.
RESCHEDULED FOR: 1/1/0001 12:05:00 AM
SOURCE: STARTED_FROM_BEGIN_REQUEST
ACTIVE THREADS: -1
FREE THREADS: 2
READER TIMEOUTS: 0
WRITER TIMEOUTS: 0
IN PROGRESS: 0
IN QUEUE: 5
And these are the 4 exceptions that lead up to it:
InnerException: Thread was being aborted.
Message: System.Threading.ThreadAbortException: Thread was being aborted. at DotNetNuke.Services.Scheduling.DNNScheduling.Scheduler.CoreScheduler.WorkStarted(SchedulerClient& objSchedulerClient) at DotNetNuke.Services.Scheduling.SchedulerClient.Started() at DotNetNuke.Services.Scheduling.DNNScheduling.ProcessGroup.Run(ScheduleHistoryItem objScheduleHistoryItem)
InnerException: Thread was being aborted.
Message: System.Threading.ThreadAbortException: Thread was being aborted. at DotNetNuke.Services.Scheduling.DNNScheduling.ProcessGroup.AddQueueUserWorkItem(ScheduleItem s) at DotNetNuke.Services.Scheduling.DNNScheduling.Scheduler.CoreScheduler.FireEvents(Boolean Asynchronous) at DotNetNuke.Services.Scheduling.DNNScheduling.Scheduler.CoreScheduler.Start()
InnerException: Thread was being aborted.
Message: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.SleepInternal(Int32 millisecondsTimeout) at DotNetNuke.Services.Scheduling.DNNScheduling.ProcessGroup.AddQueueUserWorkItem(ScheduleItem s)
InnerException: Thread was being aborted.
Message: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.ReaderWriterLock.AcquireWriterLockInternal(Int32 millisecondsTimeout) at DotNetNuke.Services.Scheduling.DNNScheduling.Scheduler.CoreScheduler.RemoveFromScheduleQueue(ScheduleItem objScheduleItem) at DotNetNuke.Services.Scheduling.DNNScheduling.Scheduler.CoreScheduler.WorkStarted(SchedulerClient& objSchedulerClient)
So, the question is... does this matter and if so, what can be done about it?
I should add that I have changed nothing from the default scheduler settings. I have been leaving many parts of DNN untouched unless I have solid knowledge and good reason to make a change. I don't go tweaking around just for kicks at this stage in the game for me.
Thanks for your assistance Mariette and thanks also for any further advice on this matter.
Regards,
Rob