Страница 1 из 1

Не отключает пользователей при отрицательном балансе.

Добавлено: Вт авг 21, 2007 9:27 am
Derek?
Система Debian Linux, пользователи ходят через vpn (pptpd). Работает все кроме сабжа. В результате юзвери могут уходить в минус на довольно значительную сумму.

В настройках добавил как положено:
Файл /etc/sudoers:
www-data ALL = NOPASSWD: /usr/abills/misc/pppd_kill

В кроне есть строчка:
*/5 * * * * root /usr/abills/libexec/billd -all

$conf{periodic_check}=?yes? в config.pl тоже присутствует.

Версия ABillS 0.36b

Кто-нибудь сталкивался еще с подобной проблемой?

Добавлено: Ср авг 22, 2007 7:22 am
Derek?
Я так понял проблема в том, что биллинг "подгоняет бабки" только по окончании сессии. Почитал форум, понял что такая проблема не у меня одного, и никто до сих пор не предложил вариант ее решения.
Есть хоть 1 человек у которого на Linux это работает?
Очень не хотелось бы менять биллинг из-за этой одной недоработки, уж очень мне abills нравится.

hi

Добавлено: Вс авг 26, 2007 12:34 pm
Илия
My version is: 0.36
Please open the file and edit line 234:/usr/abills/libexec/billd

if ( ($Billing->{PAYMENT_TYPE}==0) && ($line->[14] + $line->[15] < $self->{SUM}) ) {

change to:

if ( ($Billing->{PAYMENT_TYPE}==0) && ($line->[14] + $line->[15] <= $self->{SUM}) ) {

Добавлено: Чт окт 25, 2007 2:14 pm
b2d
Ну поменял я это.... и ничего не заработало

Добавлено: Вс окт 28, 2007 3:13 pm
veranson1
Derek? писал(а): Почитал форум, понял что такая проблема не у меня одного, и никто до сих пор не предложил вариант ее решения.
не правильно понял, у меня все работает. debian

Добавлено: Чт ноя 29, 2007 8:21 am
fedor
b2d писал(а):Ну поменял я это.... и ничего не заработало
У делал 3 сервака на Линуксе (CentOS) на двух проблем с таким глюком не замечено, а на одном сейчас вылез.. Вот буду искать и вспоминать где и как настраивал.. Уже много времени прошло с тех пор как их сдал.

Но в принципе народ абилсом остался доволен.

Re: Не отключает пользователей при отрицательном балансе.

Добавлено: Чт янв 10, 2008 7:31 pm
HikeR
если разговор именно о балансе (или депозите), то у меня такая бяка была из-за неустановленного sendmail, в результате billd.pl вываливался с ошибкой не производя полезных действий.

наверное можно проверить вручную позапускав его вот так:

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

billd.pl -all debug=1
чем больше цифра - тем болше отладочных сообщений увидите ;)