Система 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
Кто-нибудь сталкивался еще с подобной проблемой?
Не отключает пользователей при отрицательном балансе.
Я так понял проблема в том, что биллинг "подгоняет бабки" только по окончании сессии. Почитал форум, понял что такая проблема не у меня одного, и никто до сих пор не предложил вариант ее решения.
Есть хоть 1 человек у которого на Linux это работает?
Очень не хотелось бы менять биллинг из-за этой одной недоработки, уж очень мне abills нравится.
Есть хоть 1 человек у которого на Linux это работает?
Очень не хотелось бы менять биллинг из-за этой одной недоработки, уж очень мне abills нравится.
hi
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}) ) {
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}) ) {
У делал 3 сервака на Линуксе (CentOS) на двух проблем с таким глюком не замечено, а на одном сейчас вылез.. Вот буду искать и вспоминать где и как настраивал.. Уже много времени прошло с тех пор как их сдал.b2d писал(а):Ну поменял я это.... и ничего не заработало
Но в принципе народ абилсом остался доволен.
Re: Не отключает пользователей при отрицательном балансе.
если разговор именно о балансе (или депозите), то у меня такая бяка была из-за неустановленного sendmail, в результате billd.pl вываливался с ошибкой не производя полезных действий.
наверное можно проверить вручную позапускав его вот так:
чем больше цифра - тем болше отладочных сообщений увидите ;)
наверное можно проверить вручную позапускав его вот так:
Код: Выделить всё
billd.pl -all debug=1