Jump to content

Abills: Возможные проблемы после Миграции 0.5х - 0.74 Base.


Recommended Posts

Всем привет !

На тестовой машине мигрировал 0.5х - 0.74 Base. Ось FreeBSD 9.3.

при миграции обязательно мускуль версии не ниже 5.6

Вроде все прошло удачно.

Активировал модуль карточек, создал 10 шт тестовых, захотел потом их удалить, но тут вылезло после удаления:

 

Content-Type: text/html Critical Error:

Use of uninitialized value in concatenation (.) or string at ../../Abills/modules/Cards/webinterface line 175.


========================
COMMENTS -> heee
SERIAL -> ww
del -> 1
index -> 162
root_index -> 5
type -> 162
 

ПЫ.СЫ. дальше если, что будет вылазить буду отписывать

Link to post
Share on other sites

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

В админке через console:

Результат: show sessions
 
show sessions  ng0 172.16.x.x xl0-1 928497-xl0-1 xl0-2 2 928497-xl0-2 admin f0:de:f1:7a:xx:xx
Edited by kvirtu
Link to post
Share on other sites

 

 

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

 

Так і повинно бути. ZAP видаляє лише з бази "зависші сесії", а у вас жива сесія. 

Link to post
Share on other sites

 

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

 

Так і повинно бути. ZAP видаляє лише з бази "зависші сесії", а у вас жива сесія. 

 

полностью скидывает, только что перепроверил - работает в 0.59

Link to post
Share on other sites

Hangup - терминация (завершение) сессии на БРАСе.

Zap - удаление сессии из БД биллинга, причем, если от ппп интерфейса прилетит аккаунтинг пакет, то биллинг восстанавливает сессию в биллинге

То что у вас так работает в 0.59 - это не правильно.

И кстати, у меня в 0.59 работало именно так как я описал.

Edited by Ромка
Link to post
Share on other sites

Hangup - терминация (завершение) сессии на БРАСе.

Zap - удаление сессии из БД биллинга, причем, если от ппп интерфейса прилетит аккаунтинг пакет, то биллинг восстанавливает сессию в биллинге

То что у вас так работает в 0.59 - это не правильно.

И кстати, у меня в 0.59 работало именно так как я описал.

понял, спс

Link to post
Share on other sites
полностью скидывает, только что перепроверил - работает в 0.59

не скидывает, а помещает в zapped.

 

 

 

Zap - удаление сессии из БД биллинга

не удаление. пометка как zapped - т.е. ип считается задействованным, но при новом коннекте zapped сессия не учитывается в числе активных (при лимите на кол-во сессий юзера). на случай, если радиус демон издох и был перезапущен спустя пару минут/отвалился коннект до биллинга/прочее.

Edited by NiTr0
Link to post
Share on other sites

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

Edited by kvirtu
Link to post
Share on other sites

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Link to post
Share on other sites

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.

 

Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

Link to post
Share on other sites

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

 

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.

Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server). Edited by Ромка
Link to post
Share on other sites

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).

 

в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Link to post
Share on other sites

 

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

 

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).

в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Я ж говорю, с mpd не работал. С FreeBDSM почти тоже не работал.
Link to post
Share on other sites

 

 

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).
в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Я ж говорю, с mpd не работал. С FreeBDSM почти тоже не работал.

 

ок,

все равно спасибо :) .

Link to post
Share on other sites

Там справа есть кнопочка подсказка...

спасибо :) ,

ZAP - Данная команда не занимается сбросом абонента а только чисткой базы.

Link to post
Share on other sites

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18
portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl 

Link to post
Share on other sites

пока не работает изменение скорости  "на лету"

меняю скорость у абона в учетке, ставлю 3000 , запускаю:

 # /usr/abills/libexec/billd checkspeed NAS_IDS=1 

 172.16.20.195/32 194
There are 15 total nodes:
  Name: ipfw            Type: ipfw            ID: 00000001   Num hooks: 2
  Name: em0             Type: ether           ID: 00000002   Num hooks: 0
  Name: xl0             Type: ether           ID: 00000003   Num hooks: 1
  Name: ngctl35688      Type: socket          ID: 00000045   Num hooks: 0
  Name: <unnamed>       Type: pppoe           ID: 0000000a   Num hooks: 3
  Name: class0_HASH(0x80343db70) Type: car             ID: 00000015   Num hooks: 2
  Name: mpd3603-lso     Type: socket          ID: 0000001b   Num hooks: 1
  Name: mpd3603-cso     Type: socket          ID: 0000001c   Num hooks: 0
  Name: mpd3603-eso     Type: socket          ID: 0000001d   Num hooks: 0
  Name: <unnamed>       Type: socket          ID: 0000001e   Num hooks: 1
  Name: mpd3603-stats   Type: socket          ID: 00000023   Num hooks: 0
  Name: mpd3603-xl0-2-lt Type: tee             ID: 0000002b   Num hooks: 2
  Name: ng0             Type: iface           ID: 0000002c   Num hooks: 1
  Name: mpd3603-xl0-1   Type: ppp             ID: 0000002d   Num hooks: 3
  Name: mpd3603-xl0-1-mss Type: tcpmss          ID: 0000002e   Num hooks: 2
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: send msg: File exists
ngctl: line 1: error in file
xxxxxx IF: 2 TP: 102 IP: 172.16.20.195 SPEED: 3000 JOIN SERVICE: 0 DURATION: 2820 (21:51:14) CI: ng0
  ! Speed not defined. Set speed
 

 

скорость не меняется
 

Edited by kvirtu
Link to post
Share on other sites

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

 

9.3, некрофил чтоле?)

без обид, ничего личного

Edited by Ромка
Link to post
Share on other sites

 

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

эх, была попытка около года назад перейти на 10.1 - не взлетело. И не только у меня

кстати: Рекомендуется FreeBSD 9.3+

Edited by kvirtu
Link to post
Share on other sites

 

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

Link to post
Share on other sites

 

 

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

 

Евген, ты чиво... Аптайм почти 2 года, у вас там чё, свет не тушат, и биллинг не глючит? у всех же глючит)

Link to post
Share on other sites

 

 

 

Вот думаю может кому тоже пригодится, как правильно обновить perl.

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

 

Евген, ты чиво... Аптайм почти 2 года, у вас там чё, свет не тушат, и биллинг не глючит? у всех же глючит)

 

Команда: /usr/abills/libexec/billd checkspeed NAS_IDS=1 - глючит, свои функции в 0.74 не выполняет

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ~AsmodeuS~
      Розщеплення платежів
      В нашу систему додається підтримка нового функціоналу платіжних систем під назвою «Розщеплення платежів»
      Список систем:
      — Liqpay
      — Приват
      — Easypay merchant
      — Easypay provider (скоро)
      — Portmone (скоро)
      — City24 (скоро)
      — iPay (скоро)
      Список підтримуваних платіжних може бути розширено в майбутньому.
      Уже доступно в release 1.30.00.
      Підтримується з Paysys V4.
    • By ~AsmodeuS~
      Новий модуль Power: облік роботи генераторів (http://abills.net.ua/wiki/display/AB/Power)
       
      Ми раді представити новий модуль Power, який дозволяє здійснювати облік та контроль роботи генераторів.
      Основні можливості модуля включають:
      — Типи генераторів: Перелік доступних типів генераторів.
      — Типи баків генераторів: Інформація про різні типи паливних баків для генераторів.
      — Типи сервісних робіт: Каталог доступних типів обслуговування та ремонтних робіт.
      — Статус генераторів: Моніторинг запусків, зупинок та інших дій з генераторами.
      Звіти:
      — Звіт заправок генераторів
      — Звіт запусків генераторів
      — Звіт обслуговування генераторів
      Цей модуль допоможе вам легко керувати генераторами та відстежувати їхній стан. Ви можете переглядати останні запуски, заправки та сервісні роботи для всіх генераторів на одній головній сторінці.
      Буде доступно в master 1.29.00.
       
       
       
    • By ~AsmodeuS~
      PON  панель
       
       
    • By ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
×
×
  • Create New...