Перейти до

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


kvirtu

Рекомендованные сообщения

Всем привет !

На тестовой машине мигрировал 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
 

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

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Еще заметил, что при 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
Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

 

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

 

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Відредаговано Ромка
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

понял, спс

Ссылка на сообщение
Поделиться на других сайтах
полностью скидывает, только что перепроверил - работает в 0.59

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

 

 

 

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

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

Відредаговано NiTr0
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

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

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

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

 

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

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

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

 

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

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

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

 

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

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

 

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

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

Ссылка на сообщение
Поделиться на других сайтах

 

 

Сделал 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). Відредаговано Ромка
Ссылка на сообщение
Поделиться на других сайтах

 

 

 

Сделал 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

Ссылка на сообщение
Поделиться на других сайтах

 

 

 

 

Сделал 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 почти тоже не работал.
Ссылка на сообщение
Поделиться на других сайтах

 

 

 

 

 

Сделал 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 почти тоже не работал.

 

ок,

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

Ссылка на сообщение
Поделиться на других сайтах

Там справа есть кнопочка подсказка... Кнопочка вызывает Асмодеуса (шутка).

Відредаговано Ромка
Ссылка на сообщение
Поделиться на других сайтах

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

спасибо :) ,

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

Ссылка на сообщение
Поделиться на других сайтах

Вот думаю может кому тоже пригодится, как правильно обновить 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 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

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

меняю скорость у абона в учетке, ставлю 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
 

 

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

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

Вот думаю может кому тоже пригодится, как правильно обновить 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, некрофил чтоле?)

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

Відредаговано Ромка
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

Вот думаю может кому тоже пригодится, как правильно обновить 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+

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

 

Вот думаю может кому тоже пригодится, как правильно обновить 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

Ссылка на сообщение
Поделиться на других сайтах

 

 

Вот думаю может кому тоже пригодится, как правильно обновить 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 года, у вас там чё, свет не тушат, и биллинг не глючит? у всех же глючит)

Ссылка на сообщение
Поделиться на других сайтах

 

 

 

Вот думаю может кому тоже пригодится, как правильно обновить 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 не выполняет

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

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