[FUG-BR] Freeradius caindo parte II

Marcelo Gondim gondim em linuxinfo.com.br
Segunda Maio 23 10:05:00 BRT 2011


Um detalhe que me atentei nesse momento. Pelo que percebi ele está 
caindo sempre em determinado período as duas vezes que ele caiu:

Sun May 22 03:47:50 2011 : Info: Exiting normally.
Mon May 23 04:00:05 2011 : Info: Exiting normally.

Horários bem próximos. Estou tentando ver se tem algo à ver com o 
periodic cujo o daily roda as 03:01.
Alguém teria uma outra idéia do que poderia estar desligando o 
freeradius toda a madrugada?
Fiz um shell script pra checar de minuto em minuto se o serviço está no 
ar e se não tiver levanta novamente mas estou tentando descobrir porque 
ele está desligando.
Abaixo meu crontab:

# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.33.2.1 2009/08/03 08:13:06 kensmith Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute hour    mday    month   wday    who     command
#
*/5     *       *       *       *       root    /usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *       *       *       *       operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0       *       *       *       *       root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
1       3       *       *       *       root    periodic daily
15      4       *       *       6       root    periodic weekly
30      5       1       *       *       root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5     *       *       *       root    adjkerntz -a
# Testa Radius
*/1     *       *       *       *       root    /root/ifradius.sh

Esse ifradius.sh é o script que fiz para testar se ele caiu e levantar 
ele novamente:

  #!/bin/sh
if ! ps afx|grep radiusd|grep -v grep; then
   /usr/local/etc/rc.d/radiusd start
   echo "Starting: `date`" >> /root/radius.log
fi

Se alguém tiver uma luz show senão ainda estou pesquisando aqui. :)  
Caso descubra postarei aqui na lista.

Em 22/05/2011 14:18, Marcelo Gondim escreveu:
> Olá pessoal,
>
> Recentemente instalei o FreeBSD aqui e atualizei ele para o 8.2 stable,
> tudo funcionando normalmente e perfeito exceto que em 1 dia e meio de
> uso o freeradius parou e não deixou nenhuma mensagem de signal no
> messages. No radius.log aparece isso:
>
> Sun May 22 03:47:42 2011 : Auth: Login incorrect: [solange034416] (from
> client pppoe port 473170 cli 00:E0:4C:F4:C5:75)
> Sun May 22 03:47:43 2011 : Auth: Login incorrect: [marco201368] (from
> client pppoe port 4046493 cli 00:26:5A:5F:C4:A1)
> Sun May 22 03:47:46 2011 : Auth: Login incorrect: [marco201368] (from
> client pppoe port 4046494 cli 00:26:5A:5F:C4:A1)
> Sun May 22 03:47:47 2011 : Auth: Login incorrect: [gustavo039105] (from
> client pppoe port 473171 cli 00:1E:E5:39:08:1B)
> Sun May 22 03:47:49 2011 : Auth: Login incorrect: [marco201368] (from
> client pppoe port 4046495 cli 00:26:5A:5F:C4:A1)
> Sun May 22 03:47:50 2011 : Info: Exiting normally.
> Sun May 22 03:47:50 2011 : Info: rlm_sql (sql): Closing sqlsocket 4
> Sun May 22 03:47:50 2011 : Info: rlm_sql (sql): Closing sqlsocket 3
> Sun May 22 03:47:50 2011 : Info: rlm_sql (sql): Closing sqlsocket 2
> Sun May 22 03:47:50 2011 : Info: rlm_sql (sql): Closing sqlsocket 1
> Sun May 22 03:47:50 2011 : Info: rlm_sql (sql): Closing sqlsocket 0
>
> Instalei o freeradius do ports versão essa:
>
> freeradius-2.1.10_2
>
> FreeBSD seca.intnet.com.br 8.2-STABLE FreeBSD 8.2-STABLE #0: Mon May 16
> 19:22:17 BRT 2011
>
> Vi no histórico uma thread sobre esse assunto mas parece que não houve
> uma solução:
>
> http://www.mail-archive.com/freebsd@fug.com.br/msg61202.html
>
> Alguém teve este mesmo problema? Antes do FreeBSD rodava um Linux com o
> Freeradius também 2.1.10 e não caía o serviço. Mas já tive outros Linux
> que o freeradius caía do nada. Creio que seja alguma situação específica
> no freeradius.



Mais detalhes sobre a lista de discussão freebsd