Resync groups after server lost time
Jeffrey M. Vinocur
jeff at litech.org
Mon Aug 8 23:09:53 UTC 2005
On Aug 8, 2005, at 7:45 AM, <Tommy.Fallsen at kongsberg.com> wrote:
> Our news server stopped getting new posts during the vaction. Checking
> =
> it had the date July 22, so i set it=20
> to the correct date. And i see the news post started comming in again.
>
> But i there is a hole between July 22 and August 8. Can that be
> fixed?=20
Not as easily as you'd like.
The trouble is that, while the time was incorrect, your server rejected
all of those missing posts. In doing so, it recorded their Message-IDs
in the history database, and will refuse to reexamine them if offered
again.
So if you want to fill in the hole, you need to (1) remove the bad
entries from the history database, and (2) offer the articles to your
INN again.
It looks like you were working on #2 (although I'm not familiar enough
with nntpget to comment on the details).
You still have to do #1, though. There are a few possibilities, none
wonderful...
- you can wait for the /remember/ time in expire.ctl to pass
- you can adjust the /remember/ time in expire.ctl, wait for it to
pass, and then restore it (if you make it too short, you may get
duplicates on your server)
- you can get a list of all the Message-IDs for missing articles, and
remove them from the history database manually (rebuilding with
makedbz) afterwards
If you have questions about the details of any of those, feel free to
ask.
--
Jeffrey M. Vinocur
jeff at litech.org
More information about the inn-workers
mailing list