EPG Yesterday

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: http://epg123.garyan2.net <> Setup guide here: http://epg123.garyan2.net/downloads/epg123_Guide.pdf
User avatar
garyan2

Posts: 5943
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

Re: EPG Yesterday

#21

Post by garyan2 » Fri Apr 23, 2021 5:24 pm

You could run an update with epg123 without the nogc parameter and see any errors it spits out, but you would still be where you are right now. I think it is obvious that the garbage collector is failing. The [Rebuild WMC Database] would be the way to go to correct it. You will lose your recording histories, but it will be a nice fresh database and the GC will complete in considerably less time.
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

Space

Posts: 2265
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#22

Post by Space » Sat Apr 24, 2021 12:19 am

I'll try these two things tonight.

I assume you haven't seen this problem in your systems. I hope this is just a one-off issue that only I am having and will be fixed by at least rebuilding the DB. Rebuilding should clear out all the old data, but I'll also have to make sure it is allowing garbage collection to work again.

Has anyone else noticed that garbage collection is taking longer than usual? If you use something like Remote Potato to view the TV listings, can you go back in time more than 5 or 6 days and still see full listings?

Space

Posts: 2265
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#23

Post by Space » Sat Apr 24, 2021 5:06 am

Letting EPG123 do garbage collection did nothing different, and no log messages, so I rebuilt the DB.

This resulted in the mcepg2-0.db file going from about 1.3 GB to 224 MB.

I also noticed that there is a file in the mcepg2-0 folder called Blocks.mem, and it's size went from 104 MB to 1.7 MB. Not sure if this is significant.

I also noticed a periodic message in the Event Log:
Source: srv
Description: The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.

Not sure if this may be related to the problem.

I'll wait 5 or 6 days for the garbage collection to run again and see if it is working. But right now the TV listings only go back to April 22 at 8pm, as expected, before that there is nothing...

User avatar
StinkyImp

Posts: 406
Joined: Thu May 11, 2017 7:53 pm
Location:

HTPC Specs: Show details

#24

Post by StinkyImp » Sat Apr 24, 2021 2:20 pm

Space wrote:
Sat Apr 24, 2021 12:19 am
Has anyone else noticed that garbage collection is taking longer than usual?
I look at these times occasionally and it appears that mine runs an average of around 10 minutes. It's been pretty consistent since June 2020.

These are my times for this year...

Code: Select all

EPG123 Log Parser (and Report Generator) - v 1.7.6 (64 bit)
Report Created on 04/24/2021 at 07:14:45
================================================================
[1/3/2021 12:15:22 AM] Entering PerformGarbageCleanup().
[1/3/2021 12:26:24 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/8/2021 12:15:24 AM] Entering PerformGarbageCleanup().
[1/8/2021 12:26:43 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/13/2021 12:15:24 AM] Entering PerformGarbageCleanup().
[1/13/2021 12:27:06 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/18/2021 12:15:22 AM] Entering PerformGarbageCleanup().
[1/18/2021 12:25:25 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/23/2021 12:15:29 AM] Entering PerformGarbageCleanup().
[1/23/2021 12:24:55 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/28/2021 12:15:26 AM] Entering PerformGarbageCleanup().
[1/28/2021 12:24:16 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/2/2021 12:15:27 AM] Entering PerformGarbageCleanup().
[2/2/2021 12:24:32 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/7/2021 12:15:25 AM] Entering PerformGarbageCleanup().
[2/7/2021 12:25:57 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/12/2021 12:15:26 AM] Entering PerformGarbageCleanup().
[2/12/2021 12:28:11 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/17/2021 12:15:28 AM] Entering PerformGarbageCleanup().
[2/17/2021 12:29:29 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/22/2021 12:15:26 AM] Entering PerformGarbageCleanup().
[2/22/2021 12:30:50 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[2/27/2021 12:15:27 AM] Entering PerformGarbageCleanup().
[2/27/2021 12:25:57 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/4/2021 12:15:27 AM] Entering PerformGarbageCleanup().
[3/4/2021 12:24:44 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/9/2021 12:15:26 AM] Entering PerformGarbageCleanup().
[3/9/2021 12:24:46 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/14/2021 12:16:34 AM] Entering PerformGarbageCleanup().
[3/14/2021 12:26:14 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/19/2021 12:15:13 AM] Entering PerformGarbageCleanup().
[3/19/2021 12:23:19 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/24/2021 12:45:30 AM] Entering PerformGarbageCleanup().
[3/24/2021 12:56:22 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[3/29/2021 12:45:28 AM] Entering PerformGarbageCleanup().
[3/29/2021 12:56:14 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[4/3/2021 12:45:26 AM] Entering PerformGarbageCleanup().
[4/3/2021 12:56:49 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[4/8/2021 12:45:27 AM] Entering PerformGarbageCleanup().
[4/8/2021 12:58:32 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[4/13/2021 12:45:25 AM] Entering PerformGarbageCleanup().
[4/13/2021 12:59:13 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[4/18/2021 12:45:27 AM] Entering PerformGarbageCleanup().
[4/18/2021 1:00:13 AM] Exiting PerformGarbageCleanup(). SUCCESS.
[4/23/2021 12:45:26 AM] Entering PerformGarbageCleanup().
[4/23/2021 12:55:21 AM] Exiting PerformGarbageCleanup(). SUCCESS.

===== QUERY INFORMATION (Predefined) ===========================
Logs used:		trace.log ONLY
Search String:		PerformGarbageCleanup
Date Range:		01/01/2021 thru 04/24/2021 (114 days)
Total results found:	46
Query time:		07 seconds

===== GENERAL INFORMATION ======================================
Log Path:		C:\epg123\
Logfile timespan:	1/1/2021 thru 4/24/2021 (114 days)
Total lines processed:	8481

Space

Posts: 2265
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#25

Post by Space » Wed Apr 28, 2021 2:47 am

Garbage collection ran on it's own yesterday and I checked the guide before and after and there was no change, I still have guide data going back to April 22nd at 8pm (ET). I wonder what might be preventing it from purging the old guide data?

I might try stopping the Remote Potato server before running GC again, but I've been running that for years and as far as I know it's been fine.

Any other ideas?

Post Reply