точность счета трафика. Abills показывает меньше, чем(+)

Ответить
BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

точность счета трафика. Abills показывает меньше, чем(+)

Сообщение BECHA »

провайдер и Windows. Пропорциональное изменение переменной KBYTE_SIZE в config.pl картины не меняет. Почему такое может быть?

ОС FreeBSD 6.1, mpd 3.18, freeradius 1.1.3, abills 0.33b

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

0.34b

BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

Сообщение BECHA »

выполнил в папке /usr/abills/CVS команду:

Код: Выделить всё

cvs -z3 -d:pserver:anonymous@abills.cvs.sourceforge.net:/cvsroot/abills checkout -r rel-0-3 abills
после чего переписал файлы из папки /usr/abills/CVS/abills поверх старых. в результате не могу войти в админский модуль (пароль не подходит) а в httpd-error.log появилась следующая запись:

Код: Выделить всё

[Fri Sep 15 19:11:43 2006] [error] [client 192.168.0.1] DBD::mysql::st execute failed: Unknown column 'web_options' in 'field list' at ../../Abills/mysql//main.pm line 140.
как исправить?
P.S. распаковка старой версии из архива решает проблему пароля

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »


BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

Сообщение BECHA »

выполнил в mysql:

Код: Выделить всё

use abills;
ALTER TABLE companies add column vat double (5,2) unsigned NOT NULL default '0.00';
ALTER TABLE fees add column vat double (5,2) unsigned NOT NULL default '0.00';
ALTER TABLE admins add column web_options text NOT NULL;
ALTER TABLE dv_main add column callback tinyint(1) unsigned NOT NULL default '0';
ALTER TABLE companies add column address varchar(100) NOT NULL default '';
ALTER TABLE companies add column phone varchar(20) NOT NULL default '';
в админскую вебморду пускает, но нельзя работать со списком пользователей и тарифов - их просто нет! в логах httpd-errors вижу:

Код: Выделить всё

[Sat Sep 16 22:55:11 2006] [notice] Apache/1.3.34 (Unix) PHP/5.0.5 configured -- resuming normal operations
[Sat Sep 16 22:55:11 2006] [notice] Accept mutex: flock (Default: flock)
Global symbol "$user" requires explicit package name at ../../Abills/mysql//Billing.pm line 369.
Global symbol "$user" requires explicit package name at ../../Abills/mysql//Billing.pm line 369.
BEGIN not safe after errors--compilation aborted at ../../Abills/mysql//Billing.pm line 767.
Compilation failed in require at ../..//Abills/modules/Dv/webinterface line 840.
BEGIN failed--compilation aborted at ../..//Abills/modules/Dv/webinterface line 840.
Compilation failed in require at /usr/abills/cgi-bin//admin/index.cgi line 331.
Где я опять накосячил?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

можна узнать в какой функции это?

у себя такого не нашёл

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

Сори нашёл поправил

BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

Сообщение BECHA »

~AsmodeuS~ писал(а):Сори нашёл поправил
все заработало, теперь Abills насчитывает точно в 1.024 раза меньше, чем Windows. Значение переменной KBYTE_SIZE в config.pl точно определяет пропорцию между трафиком и снимаемой суммой. Т.е. если выставить тариф 1у.е. за мегабайт входящего а KBYTE_SIZE=1000, то по результатам сессии Windows насчитает 618417, Abills насчитает 603,95 (618.417/603,95=1,02395) а сумма снятых денег составит 0,61844. Можно как-либо сделать так, чтобы показания счетчика Abills совпадали с показаниями счетчика Windows? Проще говоря, домножить его показания на 1.024?

P.S. кроме того, если поставить в
Клиенты/ Логины/ Информация/ Сервисы/ Dialup / VPN/
в поле "одновременно" единицу, то сконнектится с сервером нельзя, хоть в "мониторинге" активных сессий и нет. Профилактическое нажание на "Zap All" ничего не меняет.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

проверил все отлично работает с этой опцией

Гость

Сообщение Гость »

~AsmodeuS~ писал(а):проверил все отлично работает с этой опцией
вы имеете в виду опцию одновременно? а с показаниями счетчиков трафика чего?

BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

Сообщение BECHA »

Anonymous писал(а):
~AsmodeuS~ писал(а):проверил все отлично работает с этой опцией
вы имеете в виду опцию одновременно? а с показаниями счетчиков трафика чего?
извините, забыл зарегистрироваться на форуме перед тем как задавать вопрос.

BECHA
Сообщения: 49
Зарегистрирован: Ср сен 06, 2006 2:29 pm
Контактная информация:

Сообщение BECHA »

Извиняюсь конечно, но я так и не понял насчет учета трафика в десятичных мегабайтах. Эта проблема только у меня? Что я не так мог настроить в таком случае? По поводу "непускания" пользователей с параметром "одновременно=1" скажите какие логи и конфигурационные файлы нужно показать?

Ответить