Date: Thu, 14 Jul 2011 11:24:04 +0100 From: Tom Evans <tevans.uk@googlemail.com> To: Subbsd <subbsd@gmail.com> Cc: freebsd-stable@freebsd.org Subject: Re: watchdog timeout for pwait/rc.shutdown Message-ID: <CAFHbX1KgFN=qQ99PKVpOif4Ta4t_%2B0dukg-Hu=TybLWXdRV2EQ@mail.gmail.com> In-Reply-To: <CAFt_eMrs-uR5wLtSHews9FYxBZmvW2i02fiZ0ff947NLWjM4Pg@mail.gmail.com> References: <CAFt_eMrs-uR5wLtSHews9FYxBZmvW2i02fiZ0ff947NLWjM4Pg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2011/7/14 Subbsd <subbsd@gmail.com>: > Hi > > Tell me please, is it possible to change the behavior of shutdown > sequence to avoid work of kill process (or increase timeout). > > =D0=A2ot always process can not react to signals and stop - for example, > heavy MySQL server databases or databases/redis - can not keep up with > 30 seconds to correct shutdown. > In my example noSQL product - redis holds a 10 GB RAM memory and when > stop it just did not have time to reset the state to disk when i stop > process or jail with redis. > As result ive have in /var/db/redis "dump.tmp.XX" - broken DB about ~3 > Gb instead of 10 GB. > > > Waiting for PIDS: 47924 > 30 second watchdog timeout expired. Shutdown terminated. > Thu Jul 14 16:24:30 MSD 2011 > Killed > > PS: I may be mistaken but I think this problem did not exist before > PS2: i have RELENG_8 and HEAD version of FreeBSD > PS3: Thanks in advance I have roughly the same problem when I shut down my laptop, squid takes at least 1 minute to shut down, so if I shutdown or restart without stopping squid first, then all my processes just get killed rather than shutdown cleanly by their rc script. An option to vary/disable the timeout would be welcome. Cheers Tom
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFHbX1KgFN=qQ99PKVpOif4Ta4t_%2B0dukg-Hu=TybLWXdRV2EQ>