#extends phd_pp_ru #implements respond #attr $Title = "Oleg Broytman's blog: 14 May 2008: fail2ban зависает в Debian 4.0" #attr $Description = "Broytman Russian Blog 14 May 2008 fail2ban hangs Debian4 Document" #attr $Keywords = "fail2ban hangs Debian Debian4" #attr $Copyright = 2008 #attr $Prev = "index.html" #attr $Tag = "debian", "linux" ## #def body_rst =================================================== Журнал: 14 мая 2008: fail2ban зависает в Debian 4.0 =================================================== .. class:: head fail2ban зависает в Debian 4.0. Оказалось, известная проблема_. Пока победил проблему, раз в неделю перезапуская fail2ban вот таким скриптом:: fail2ban_wait() { i=0 while pgrep -cf fail2ban >/dev/null && [ \$i -lt 1000 ]; do i=\$((i + 1)) done [ \$i -lt 1000 ] } fail2ban_stop() { /etc/init.d/fail2ban stop & if ! fail2ban_wait; then rm -f /tmp/fail2ban.sock pkill -f fail2ban if ! fail2ban_wait; then pkill -9 -f fail2ban fail2ban_wait fi fi } fail2ban_stop .. _проблема: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410077 *Upd.* Upgrade на 0.8.2 из backports помог - fail2ban больше не зависает. #end def $phd_pp_ru.respond(self)