rlm_perl
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: rlm_perl
в конфиге уберите функцию log_print
Re: rlm_perl
Действительно Помогло. Спасибо большое!
Re: rlm_perl
Якщо на CENTOS то треба ставити так
sudo yum update
sudo yum install freeradius
sudo yum install freeradius-perl
sudo yum install freeradius-utils
sudo yum update
sudo yum install freeradius
sudo yum install freeradius-perl
sudo yum install freeradius-utils
Re: rlm_perl
Апну тему. Кто смог побороть вот такую проблему:
после таких записей в логах - radius становиться колом и не работает до перезапуска.
Код: Выделить всё
Thu Mar 6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
Thu Mar 6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
Thu Mar 6 20:10:23 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
Re: rlm_perl
Иногда бывает такое при запуске сервера. Достаточно перезапустить_voland писал(а):Апну тему. Кто смог побороть вот такую проблему:
после таких записей в логах - radius становиться колом и не работает до перезапуска.Код: Выделить всё
Thu Mar 6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153. Thu Mar 6 20:10:22 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153. Thu Mar 6 20:10:23 2014 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = accounting exit status= Can't call method "prepare" on an undefined value at /usr/abills/libexec/../Abills/mysql/main.pm line 153.
crond запускается обычно после /usr/local/etc/rc.d/* поэтому попробуйте добавить в root crontab:
@reboot /usr/local/etc/rc.d/radiusd status | fgrep -qw 'is running' || /usr/local/etc/rc.d/radiusd start
Он засечет что radiusd вылетел и перезапустит.
Re: rlm_perl
Такое происходит даже во время нормальной работы, и даже без особой нагрузки. Это ж костыль. А хотелось-бы докопаться до сути.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: rlm_perl
обновите систему Abills