Question about "<news>/db/history" file size
Petr Novopashenniy
pety at rusnet.ru
Fri Apr 24 12:48:22 UTC 2009
On Thu, 23 Apr 2009, Julien ?LIE wrote:
JL> Hi Petr,
JL>
JL> > And, if expire process not shutdown correctly, innd remains in "reserved"
JL> > mode. How I can "ureserve" innd without restart?
JL>
JL> Oh, I thought I had fixed that a few months ago.
JL>
JL> I do not understand why it does not work.
JL> Do you see the problem with INN 2.5.0? (INN 2.4.6 is not fixed for that.)
No, all work fine, this is my fault.
JL>
JL>
JL> After expire process in news.daily, I added:
JL>
JL> ## Remove the possible reserve mode (in case expire was killed).
JL> if (ctlinnd mode | grep "Reserved ${REASON}" > /dev/null) ; then
JL> ctlinnd -s reserve "" 2>/dev/null
JL> fi
JL>
JL> There should not be any reserved status afterwards!
O, thanks for that!
JL>
JL>
JL> And just after, of course, there is a go:
JL>
JL> ## Did we become throttled during the run?
JL> SERVERMODE=`ctlinnd mode 2>/dev/null | ${SED} 1q`
JL> case "${SERVERMODE}" in
JL> *space*" -- throttling")
JL> ## We did, try to unthrottle the server.
JL> echo "${SERVERMODE} -- trying to recover"
JL> ctlinnd -s go ""
JL> ;;
JL> esac
JL>
JL>
JL> Hmmm... I do not understand the
JL> *space*" -- throttling")
JL> syntax. What is that? Maybe an old return value from ctlinnd?
JL>
JL> SERVERMODE is something like "Server throttled reason" in CURRENT...
JL>
JL> --
JL> Julien ?LIE
JL>
--pety
More information about the inn-workers
mailing list