Как правильно обновлять биллинг?
Добавлено: Вт авг 09, 2011 8:44 pm
Имеется сервер следующей конфигурации FreeBSD 8.2 + MPD5 (PPtP) + ng_car + Abills 0.53b (все на одной машине), пользователям динамически выделяются белые IP адреса, внутренних ресурсов в сети пока нету.
Сервер работает уже 75 дней. канал в мир 100 Мб/с. Есть кое-какие абоненты. Шейпер работает нормально в обе стороны, ТП безлимитные без разделения Украина-мир.
Учитывая то, с какой скоростью пришлось изучать FreeBSD и ставить Абиллс (меньше месяца на все, связано с причудами начальства, им монопольного положения на рынке кабельного телевидения в нашем городе мало, подавай еще и интернет) есть куча темных мест, которые до сих пор не ясны.
Биллинг скачивался из CVS в конце мая, последний что там был, 0.53b.
После установки и тестовой эксплуатации выяснилось, что не снимаются месячные абонплаты по ТП. Снимается только распределение абонплаты и то, если periodic daily и monthly запустить руками. при этом ругается на отсутствующую функцию &main::int2byte в модуле Dv.
Модуль Abon был изначально отключен, позже я его включил, добавил базы. Ничего не изменилось. При попытке создания периодических платежей выдает ошибку Error_SQL. Предполагаю, что не хватает каких-то полей в базе и вообще нужно обновить биллинг, благо вышла версия 0.53.
Объясните, пожалуйста, как со все этим правильно бороться, как правильно обновлять биллинг и в какой последовательности: базы, исходный код и т.д. А то сам боюсь, что запорю все.
Есть ли какие либо ньюансы обновления с 0.53 на коммерческую, так как планируем переходить на платную версию.
Или же проще поставить все с нуля, благо нормальная машинка специально под эту цель есть и просто ручками все создать заново, сервера доступа, тарифы, пользователей.
Простите за сумбур в изложении, но реально сил уже нету каждый месяц вручную деньги снимать.
Если нужно конфиги выложить, логи и т.д. все выложу, говорите что.
И еще. В /usr/abills/var/log/abills.log и acct.log ничего не пишется вообще, размер файлов 0 байт. Нужно ли им дать определенные права и менять владельцев?
Сервер работает уже 75 дней. канал в мир 100 Мб/с. Есть кое-какие абоненты. Шейпер работает нормально в обе стороны, ТП безлимитные без разделения Украина-мир.
Учитывая то, с какой скоростью пришлось изучать FreeBSD и ставить Абиллс (меньше месяца на все, связано с причудами начальства, им монопольного положения на рынке кабельного телевидения в нашем городе мало, подавай еще и интернет) есть куча темных мест, которые до сих пор не ясны.
Биллинг скачивался из CVS в конце мая, последний что там был, 0.53b.
После установки и тестовой эксплуатации выяснилось, что не снимаются месячные абонплаты по ТП. Снимается только распределение абонплаты и то, если periodic daily и monthly запустить руками. при этом ругается на отсутствующую функцию &main::int2byte в модуле Dv.
Модуль Abon был изначально отключен, позже я его включил, добавил базы. Ничего не изменилось. При попытке создания периодических платежей выдает ошибку Error_SQL. Предполагаю, что не хватает каких-то полей в базе и вообще нужно обновить биллинг, благо вышла версия 0.53.
Объясните, пожалуйста, как со все этим правильно бороться, как правильно обновлять биллинг и в какой последовательности: базы, исходный код и т.д. А то сам боюсь, что запорю все.
Есть ли какие либо ньюансы обновления с 0.53 на коммерческую, так как планируем переходить на платную версию.
Или же проще поставить все с нуля, благо нормальная машинка специально под эту цель есть и просто ручками все создать заново, сервера доступа, тарифы, пользователей.
Простите за сумбур в изложении, но реально сил уже нету каждый месяц вручную деньги снимать.
Если нужно конфиги выложить, логи и т.д. все выложу, говорите что.
И еще. В /usr/abills/var/log/abills.log и acct.log ничего не пишется вообще, размер файлов 0 байт. Нужно ли им дать определенные права и менять владельцев?