Hello Anand -
On Sat, 08 Jan 2000, Anand Buddhdev wrote:
>
> I'm using Radiator 2.14.1 on Solaris 2.7 with perl 5.005_02.
>
> I've got a scenario where radiator will occasionally hang. It stops
> writing logs, stops authentication, everything. A few times it
> happened, I was not around, and my colleague had to reboot the
> entire box to make the radiator work again. Today it happened
> when I was here, and what I did was a truss on the hung radiator
> process. It seems that it was stuck in some sort of loop,
> attempting to read some data from file descriptor 7, and then
> going back and forth (using seek). I've attached to this message
> a section of the truss output, showing the looping. The problem is
> I don't know which file it was trying to read from. I then tried
> to send a SIGHUP to the radiusd process, and it logged the fact
> that it was restarting. This showed up in the truss output too,
> where it showed the HUP signal, and then an open to the logfile,
> on descriptor 9, writing the log entry, and closing descriptor 9.
> However, it went on with the read from descriptor 7, and a loop.
> I tried kill it with SIGTERM; this appeared in the truss output,
> but the process did not die. I finally had to SIGKILL it.
>
> I then restarted radiusd under truss, and it worked normally.
> I was monitoring the truss output, and it seems to me that
> radiusd opens and closes many files, and it gets assigned
> descriptor 7 for each of these files (/etc/passwd, /etc/shadow,
> /etc/group, logs, and the DBM session database, online.dir
> and online.pag). So my assumption now is that it was one of these
> files that radiusd tried to read from, and got into a loop. Has
> anyone experienced this type of behaviour from radiator, and if
> so what was the problem, and how did you solve it?
>
Could you also send us your configuration file (no secrets) together with a
trace 4 debug showing where Radiator stops?
thanks
Hugh
--
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, etc etc on Unix, Win95/8,
NT, Rhapsody
===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.