Re: concurency

Dale E. Reed Jr. ( (no email) )
Fri, 15 May 1998 02:52:29 -0700

Christian Simard wrote:
> the problem:
> The trigger updates the timeleft of the user when it disconnect and radius
> does not authentify him if the timeleft is below 1, this is ok. But the
> other part of the calltrig.sql script does not works... the update of
> serverports table is never done by the trigger (and the callsonline view of
> course) and radius cannot check for concurency!!

Does the callsonline view exist, and does the user RadiusNT is
running as have sufficient permissions for it?

Most likely the problem is that the NAS-Identifier attribute from
the accounting record isn't matching an Address and port combination
from the CallsOnline view. You can run RadiusNT in -x15 debug mode
to see the NAS-Identifier and NAS-port Attributes and check for
matching entries in callsonline (which is derived from Servers and
ServerPorts table).

-- Dale E. Reed Jr.  (       IEA Software, Inc.      |  RadiusNT, Emerald, and NT FAQs Internet Solutions for Today  |