Path: ...!newsfeed.stueberl.de!newsfeed.r-kom.de!news.cid.net!news.lan-ks.de!news.sebi.org!sebi From: Sebastian Bork Newsgroups: de.comm.software.newsserver Subject: Re: INN: high-water mark im active zu niedrig Supersedes: Date: Mon, 17 Nov 2003 00:04:08 +0100 (CET) Organization: cybertribe Lines: 36 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: eris.sebi.org 1069023848 6227 80.237.237.122 (16 Nov 2003 23:04:08 GMT) X-Complaints-To: usenet@sebi.org Cancel-Lock: sha1:TdnNWrnh5dNtZAc1bYfCco2isWM= X-PGP: 1024D/42DFB65F D4B1 7EC8 8674 EEAD D97F 36E3 6BF4 5152 42DF B65F User-Agent: tin/1.7.2-20031111 ("Eriskay") (UNIX) (Linux/2.4.22 (i686)) * Thomas Hochstein schrieb: > Ein "ctlinnd renumber", so dachte ich, könnte helfen; tat es aber > nicht. Mir scheint nach etwas Lektüre auch zu deuchen, dass damit nur > die low-water mark angehoben wird, wenn erforderlich ... naja. > > Nach vielem hin und her und einem vermutlich völlig überflüssigen > mehrstündigen Rebuild von History und Overviews habe ich dann in > "makeactive -o" eine Lösung gefunden. Das reicht in der Regel nicht. Wenn der Server zwischendurch ab- stürzt, dann muß man oft dies hier machen (ich führe das Script als "news" aus, /etc/init.d/inn2 ist dann in /etc/sudoers): ,--- /usr/local/sbin/rebuild-newsspool --- | #!/bin/sh | /usr/lib/news/bin/ctlinnd throttle Rebuilding databases. | sleep 5 | rm -rf /var/spool/news/overview/* | rm -rf /var/spool/news/tradspool.map | /usr/lib/news/bin/makehistory -b -f history.n -O -l 30000 | cd /var/lib/news/ | awk 'NF == 2 { print }' < history >> history.n | /usr/lib/news/bin/makedbz -s `wc -l < history` -f history.n | mv history.n history | mv history.n.dir history.dir | mv history.n.hash history.hash | mv history.n.index history.index | /usr/lib/news/bin/ctlinnd reload all rebuild-newsspool | /usr/lib/news/bin/ctlinnd go Rebuilding databases. | sleep 2 | sudo /etc/init.d/inn2 restart | sleep 2 | /usr/lib/news/bin/ctlinnd renumber '' | mv /var/spool/news/incoming/bad/* /var/spool/news/incoming/ | rm /var/spool/news/incoming/tmp/* `-----