forum.bitel.ru http://forum.bitel.ru/ |
|
проблема с установкой http://forum.bitel.ru/viewtopic.php?f=22&t=61 |
Страница 1 из 1 |
Автор: | vddu [ 25 янв 2007, 19:39 ] |
Заголовок сообщения: | проблема с установкой |
суть в чем, версия биллинга стоит 3.2, ява 1.4.2 поскольку возможности установить все на другую машину нету, для пробы, пытаюсь поставить на эту же с работающим в данный момент биллингом. залил серверную часть, яву 1.5_10 сделал бэкап базы в mysql она теперь зовется bgbilling1 поправил конфиг серверной части Цитата: port.http=8181 port.admin=2007 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling1?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false соответственно прописал в скриптах запуска пути к новой яве JAVA_HOME="/usr/local/jdk1.5/" и.... не запускается... вообще... выводит только Цитата: Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object подскажите пожалуйста, как разрулить ситуацию PS: Сервер стоит на Linux |
Автор: | vddu [ 25 янв 2007, 21:02 ] |
Заголовок сообщения: | |
проблему решил... на Ubuntu(aka Debian) ява интересно ставится теперь другой вопрос, где бы достать patch.sql для обновления до 4.0 ругается INFO 25.01.2007 17:53:43 Starting BGBillingServer.. INFO 25.01.2007 17:53:43 HTTP port: 8181 INFO 25.01.2007 17:53:43 Starting HTTP listener.. INFO 25.01.2007 17:53:43 HTTPS port: 0 INFO 25.01.2007 17:53:43 Browsing installed modules.. INFO 25.01.2007 17:53:43 card v.3.2_p1 INFO 25.01.2007 17:53:43 dialup v.3.2 INFO 25.01.2007 17:53:43 pay v.3.2_p1 INFO 25.01.2007 17:53:43 trayinfo v.3.2_p2 INFO 25.01.2007 17:53:43 update v.3.2_p2 ERROR 25.01.2007 17:53:43 HTTP server start alarm: Multiple exceptions exiting.. новые модули установить не могу, ибо база старого формата |
Автор: | mister999 [ 25 янв 2007, 21:13 ] |
Заголовок сообщения: | |
vddu писал(а): проблему решил...
на Ubuntu(aka Debian) ява интересно ставится теперь другой вопрос, где бы достать patch.sql для обновления до 4.0... http://bg-billing.bitel.ru/v4.0/downloa ... /howto.txt |
Автор: | vddu [ 25 янв 2007, 21:17 ] |
Заголовок сообщения: | |
версия биллинга старого - 3.2 там еще томкат использовался, и я не хочу рушить старую базу до того как попробую новый биллинг, раньше использовались patch.sql |
Автор: | vddu [ 25 янв 2007, 21:39 ] |
Заголовок сообщения: | |
поставил патчик шедший в комплекте с лобновлением 4.0 Код: # ./bg_installer.sh ../card_4.0.zip
Installing module: card version 4.0... File's copy finished... File copy => OK Error of updating database. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'init' in 'field list' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665) at com.mysql.jdbc.Connection.execSQL(Connection.java:3124) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299) at bitel.billing.server.installer.Installer.updateBase(Installer.java:226) at bitel.billing.server.installer.Installer.<init>(Installer.java:31) at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:24) Base update => ERROR Module was not installed. видимо надо патчик 3.2-3.5 .... |
Автор: | Администратор [ 26 янв 2007, 10:31 ] |
Заголовок сообщения: | |
Выложил тут: http://bgbilling.bitel.ru/v3.5/download ... /patch.sql |
Автор: | vddu [ 06 фев 2007, 19:45 ] |
Заголовок сообщения: | |
не стану засорять форум своим логом. выложил на сервере http://volkhov.info/server.out скажите пожалста, чего не хватает ![]() и заодно вопросик, каким параметром в радиусе можно будет передать MPD свою цифру, которую можно будет взять в скрипте(в целях ограничения скорости) |
Автор: | Администратор [ 07 фев 2007, 12:21 ] |
Заголовок сообщения: | |
Это уже более новые таблицы, они есть в последнем обновлении. http://bgbilling.bitel.ru/v4.0/download ... /patch.sql При запуске патча делайте mysq -f < patch.sql Сначала наложите до 3.5 потом до 4.0. В MPD вы можете передавать любые атрибуты радиуса. Можете придумать свои атрибуты и добавить в dictionary.xml. Вот тут http://bgbilling.bitel.ru/phpBB2/viewtopic.php?t=57 была статья про шейпер для PPPD, можете попробовать сделать по аналогии. Только вот не знаю, передаются ли в UP скрипт MPD атрибуты. |
Автор: | vddu [ 04 апр 2007, 22:49 ] |
Заголовок сообщения: | |
к великому сожалению не было возможности потестить новую версию биллинга, не было отдельного сервера на эксперименты, сейчас он появился и опять появились вопросы Код: # ./bg_installer.sh ../card_4.0.zip Installing module: card version 4.0... File's copy finished... File copy => OK Error of updating database. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'init' in 'field list' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665) at com.mysql.jdbc.Connection.execSQL(Connection.java:3124) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299) at bitel.billing.server.installer.Installer.updateBase(Installer.java:226) at bitel.billing.server.installer.Installer.<init>(Installer.java:31) at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:24) Base update => ERROR Module was not installed. эта ошибка как была так и осталась что с патчами что без них, ни в одном патче я не встретил упоминания про поле "init" однако в дампе пустой базы оно присутствует в одном единственном месте и еще, после установки 4.1 биллинг запустился всего один раз, после устаноки лицензионного ключа(может и не из-за этого) программа перестала запускаться в принципе, выкидывая в server.log Код: INFO 04.04.2007 19:35:37 Browsing installed modules.. INFO 04.04.2007 19:35:37 dialup v.3.2 INFO 04.04.2007 19:35:37 pay v.3.2_p1 INFO 04.04.2007 19:35:37 trayinfo v.3.2_p2 INFO 04.04.2007 19:35:37 update v.3.2_p2 ERROR 04.04.2007 19:35:37 HTTP server start alarm: Multiple exceptions exiting в server.out Код: org.mortbay.util.MultiException[java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender]
at org.mortbay.http.HttpServer.doStart(HttpServer.java:673) at org.mortbay.util.Container.start(Container.java:72) at bitel.billing.server.Server.<init>(Server.java:192) at bitel.billing.server.Server.main(Server.java:220) java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1179) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:323) at org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:414) at org.mortbay.jetty.servlet.WebApplicationHandler.doStart(WebApplicationHandler.java:276) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpContext.startHandlers(HttpContext.java:1651) at org.mortbay.http.HttpContext.doStart(HttpContext.java:1622) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:695) at org.mortbay.util.Container.start(Container.java:72) at bitel.billing.server.Server.<init>(Server.java:192) at bitel.billing.server.Server.main(Server.java:220) java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1179) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:323) at org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:414) at org.mortbay.jetty.servlet.WebApplicationHandler.doStart(WebApplicationHandler.java:276) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpContext.startHandlers(HttpContext.java:1651) at org.mortbay.http.HttpContext.doStart(HttpContext.java:1622) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:695) at org.mortbay.util.Container.start(Container.java:72) at bitel.billing.server.Server.<init>(Server.java:192) at bitel.billing.server.Server.main(Server.java:220) мне кажется что это все из-за модулей, но обновить я их не могу по описанной выше причине, патчи ставил по порядку http://bgbilling.bitel.ru/v3.5/download ... /patch.sql mysql bgbilling -f < patch.sql http://bgbilling.bitel.ru/v4.0/download ... /patch.sql ну и соответственно патчик от 4.1 подскажите куда копать спасибо |
Автор: | Администратор [ 05 апр 2007, 10:57 ] |
Заголовок сообщения: | |
Попробуйте поставить эще вот этот патч. http://bgbilling.bitel.ru/v3.5/download ... om_3.2.sql А после него уже: http://bgbilling.bitel.ru/v4.0/download ... /patch.sql и последним 4.1 |
Автор: | Amir [ 05 апр 2007, 12:53 ] |
Заголовок сообщения: | |
Код: org.mortbay.util.MultiException[java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender]
А эта ошибка возникает из-за того, что, по-видимому, не установлен (нет библиотек) модуль trayinfo, тогда как в базе он указан как установленный. |
Автор: | vddu [ 05 апр 2007, 16:02 ] |
Заголовок сообщения: | |
патч помог, модули установились,Ю биллинг запустился, но всплыли новые проблемы... Русский язык из старой бзы ни как не хочет отображаться, в некоторых разделах биллинга выдает "Illegal mix of collacations (cp1251_general_ci,IMPLICT)and (latin1_swedish_ci,IMPLICT)for operation "=" " но мне так кажется что это у меня какие-то проблемы с mysql да это и не самое главное, главная проблема заключается в том, что во всех тарифах пропали настройки, в договорах отсутствуют логины Dial-UP и их не создать, кнопка не помогает, услуги в договоре я вижу, однако.... однако пока писал все таинственным образом появилось и заработало, правда русский язык и "Редактор модулей и услуг" так и не функционируют при том с русским языком все очень странно, все данные берутся из mysql однако половина текста стала по русски, как например параметры тарифа, ФИО абонента в параметрах, а все остальное в " ßðåøêî Àëåêñàíäð Èâàíîâè÷" таком вот виде в менюшках в некоторых, например в редакторе тарифов при попытке добавления стоимости к услуге вместо пунктов контекстного меню вопросительные знаки ![]() пойду дальше разбираться, возможно чего добавлю |
Автор: | vddu [ 05 апр 2007, 20:48 ] |
Заголовок сообщения: | |
В общем пошли по сложному пути, будем перебивать базу целиком Вопрос встал в чем, не принимает Netflow потоки с авторизатора, хотя и в конфиге он прописан лог: Код: INFO 05.04.2007 18:42:49 Starting NetFlow listener on port 2001 INFO 05.04.2007 18:42:49 Analyse nas list.. INFO 05.04.2007 18:42:49 [ NAS-Identifier: VPN1; NAS-IP-Address: 192.168.0.2 48; SECRET: 111111111; Vendor: 9 ] INFO 05.04.2007 18:42:49 Parsing services link.. INFO 05.04.2007 18:42:49 Position: 3; string: 25 OUT 1.1.1.1-255.255.255.255 INFO 05.04.2007 18:42:49 Position: 2; string: 24 IN 81.30.199.12 INFO 05.04.2007 18:42:49 Position: 1; string: 23 IN 81.30.199.0 110-112 INFO 05.04.2007 18:42:49 Position: 4; string: 27 IN 1.1.1.1-255.255.255.255 INFO 05.04.2007 18:42:49 Loaded 4 links.. INFO 05.04.2007 18:42:49 Processing mode => BOTH INFO 05.04.2007 18:42:49 Service link [81.30.199.0-81.30.199.0; 110-112] => 2 3 INFO 05.04.2007 18:42:49 Service link [81.30.199.12-81.30.199.12; 0-65535] => 24 INFO 05.04.2007 18:42:49 Service link [1.1.1.1-255.255.255.255; 0-65535] => 2 5 INFO 05.04.2007 18:42:49 Service link [1.1.1.1-255.255.255.255; 0-65535] => 2 7 INFO 05.04.2007 18:43:23 Ignoring NetFlow packet from host 192.168.0.248 INFO 05.04.2007 18:43:25 Ignoring NetFlow packet from host 192.168.0.248 INFO 05.04.2007 18:43:25 Ignoring NetFlow packet from host 192.168.0.248 конфиг: Код: #ОПНЖЕЯЯНП-НАПЮАНРВХЙ ГЮОПНЯНБ
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor #ЙНД ЛНДСКЪ dialup processor.mid=2 #ОНПРШ ЮБРНПХГЮЖХХ Х ЮЙЙЮСМРЮ auth.port=1812 acct.port=1813 admin.port=1955 netflow.port=2001 netflow.service.link.1=23 IN 81.30.199.0 110-112 netflow.service.link.2=24 IN 81.30.199.12 netflow.service.link.3=25 OUT 1.1.1.1-255.255.255.255 netflow.service.link.4=27 IN 1.1.1.1-255.255.255.255 netflow.receive.from=192.168.0.248 #ЙНКХВЕЯРБН НДМНБПЕЛЕММШУ ОНРНЙНБ ЮБРНПХГЮЖХХ, ЮЙЙЮСМРЮ Х НАПЮАНРЙХ NetFlow auth.thread.count=10 acct.thread.count=10 #netflow.thread.count=10 #НОЖХХ ОНДЙКЧВЕМХЪ Й ад db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false db.user=bill db.pswd=bgbilling db.maxIdle=20 db.maxActive=300 |
Автор: | Администратор [ 06 апр 2007, 11:21 ] |
Заголовок сообщения: | |
http://bgbilling.bitel.ru/v4.1/doc/ch05s12.html Код: Для того чтобы ассоциировать NAS с коллектором в биллинге добавьте в конфигурации NAS а строку:
netflow.receive.from=IP адрес с которого приходит поток для NAS а |
Автор: | vddu [ 06 апр 2007, 12:45 ] |
Заголовок сообщения: | |
если Вы не заметили, эта строчка присутствует в приведенном мною конфиге netflow.port=2001 netflow.service.link.1=23 IN 81.30.199.0 110-112 netflow.service.link.2=24 IN 81.30.199.12 netflow.service.link.3=25 OUT 1.1.1.1-255.255.255.255 netflow.service.link.4=27 IN 1.1.1.1-255.255.255.255 netflow.receive.from=192.168.0.248 |
Автор: | Администратор [ 06 апр 2007, 13:07 ] |
Заголовок сообщения: | |
_в конфигурацию NAS а_ и ребут RADIUS сервера. |
Автор: | vddu [ 06 апр 2007, 15:46 ] |
Заголовок сообщения: | |
эм, да, понял, сам дурак.... видимо от невнимательности ![]() надеюсь моя приставучесть поможет кому нибудь еще не допускать тех же ошибок(старый то форум пропал куда-то ![]() новая проблема: Цитата: ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:87.242.73.106; port:8080
ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=2; IP:83.99.188.220; port:24083 ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:83.99.188.220; port:24083 ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:210.99.136.3; port:37969 ERROR 06.04.2007 12:19:15 [pool-1-thread-2] Service not found for direct=2; IP:89.108.65.174; port:80 ERROR 06.04.2007 12:19:15 [pool-1-thread-2] Service not found for direct=2; IP:195.161.119.242; port:80 Конфигурация модуля Dial-UP: Код: vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft min.password.length=5 max.password.length=10 showyears=5 xslt.1=dialup_login_sessions.xsl reportTitle.1=Отчет по сессиям DialUp xslt.2=dialup_login_amount.xsl reportTitle.2=Отчет по наработке на логины DialUp# nas.port_time.default.*=1 nas.port_traffic.default.*=2:COLLECTOR;3:COLLECTOR show.sessions.on.page=25 web.menuItem1=Просмотр сессий web.menuItem2=Наработка по логинам web.menuItem3=Cмена пароля на логины top.nocard.login=10000 radius.manage=127.0.0.1:1955 card.module.id=0 killer.sleep=10 update.time=60 run.sleep=3 pools.global=10.0..0.0-10.0.255.255 dialup.workmode=2 mailer.period=1800 mailer.to=??? realmgr.default=default realm.default=Acct-Interim-Interval=60 radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool NAS Configuration: Код: #телефоны по портам, * - все порты nas.port_phone.*=900111 #интервал между посылками на вышибание клиента nas.inspector.sleep_time=60 #SNMP порт и пароль nas.inspector.snmp.port=161 nas.inspector.snmp.community=billing nas.inspector.snmp.kill.max_messages=3 #числовые коды услуг времени, трафика входящего и исходящего nas.port_time.default.*=1 nas.port_traffic.default.*=3:COLLECTOR;2:COLLECTOR #разрешение активировать все типы карточек на этом NASе card.activate.service=0 #поддержка CallBack (1-включите) callback.support=0 netflow.receive.from=192.168.0.248 radius.properties: Код: processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
processor.mid=2 auth.port=1812 acct.port=1813 admin.port=1955 netflow.port=2001 receive.from=127.0.0.1;192.168.0.254;192.168.0.248 #service.link.1=2 IN 10.0.0.1-10.255.255.255 service.link.1=2 IN 172.0.0.0-172.0.255.255 service.link.2=2 IN 192.168.0.1-192.168.0.255 #service.link.3=2 IN 192.168.0.1-192.168.255.255 service.link.3=2 IN 0.0.0.0-255.255.255.255 auth.thread.count=10 acct.thread.count=10 #netflow.thread.count=10 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompl db.user=bill db.pswd=bgbilling db.maxIdle=20 db.maxActive=300 Учет идет только за инет, коды услуг: 1 - Время 2 - Инет 3 - локальный подскажите пожалуйста еще раз, где ошибся Спасибо |
Автор: | Администратор [ 06 апр 2007, 16:14 ] |
Заголовок сообщения: | |
вместо service.link нужно указывать netflow.service.link |
Автор: | vddu [ 06 апр 2007, 16:41 ] |
Заголовок сообщения: | |
напомните пожалуйста, как перевести биллинг в отладочный режим, а то ошибок нет, но и в Collector.log пусто, в мониторе модуля Dial-UP информация не отображается ![]() добавление: деньги начали сниматься, отображения в монитере неработает судя по всему из-за кривого snmp |
Автор: | Администратор [ 06 апр 2007, 18:26 ] |
Заголовок сообщения: | |
Если деньги снимаются - значит с SNMP скорее всего все ок. Для проверки сброса выполните: Код: ./radius.sh kill
А трафики там не отображаются скорее всего из-за неидущих UPDATE пакетов, т.к. в мониторе трафики по данным из RADIUS логов. |
Автор: | vddu [ 06 апр 2007, 22:40 ] |
Заголовок сообщения: | |
хм, как ни странно но это все же snmp он не работает в принципе, не запускается, даж ошибок не выдает, надеюсь я смогу победить эту проблему самостоятельно ![]() хотя как всегда буду рад совету... ![]() |
Автор: | SPY [ 11 апр 2007, 18:50 ] |
Заголовок сообщения: | |
после очередных манипуляций с договором в лог шедуллера стали валиться сообщения: ERROR 11.04.2007 16:30:00 [16:30:00; 1] Tree not found for contract: 1000002 ERROR 11.04.2007 16:30:00 [16:30:00; 1] Trees init errors => 4 Понятно, что не найдено какое-то дерево, но какое? И еще, как контракты удалять? ![]() |
Автор: | Amir [ 11 апр 2007, 21:06 ] |
Заголовок сообщения: | |
Тарифное. Либо нет совсем либо все имеющиеся вне периода обсчета. http://bgbilling.bitel.ru/v4.1/doc/ch01s15.html 5-я кнопка на тулбаре ) Если хотите пункт меню, то нужно править data/menu.xml, className возьмите из toolbar.xml |
Автор: | SPY [ 04 июл 2007, 17:21 ] |
Заголовок сообщения: | |
Вынужден снова поднять этот вопрос, потому что проблема периодически всплывает. Постараюсь описать мои действия, после которых начинают появляться сообщения типа Код: ERROR 11.04.2007 16:30:00 [16:30:00; 1] Tree not found for contract: 1000002
ERROR 11.04.2007 16:30:00 [16:30:00; 1] Trees init errors => 4 Итак, допустим, по прошествии некоторого времени я решил поменять тарифный план для абонента. Тарифный план создается с нуля. Далее в договоре созданом например 1 мая я удаляю старый тарифный план и добавляю новый, дата автоматически ставится текущего дня, допустим 15 мая. Как будет обсчитываться трафик? с 15 мая по новому тарифу, а до 15 по старому? Вот после подобных манипуляций в лог начинают сыпаться сообщения описаные выше. Устал с этим бороться. Недавно наблюдал странное явление. Имеются 4 договора. Поменял тариф у первого - начались проблемы описаные выше, далее недолго думая удаю первый договор и создаю заново уже с новым тарифом, точно такая же проблема появляется у второго договора!!! причем его я не трогал, удаляю второй, создаю - проблемы у третьего и т.д. ![]() Еще проблемы подобного рода "tree not found" появляется если в список тарифов просто добавить новый тариф, причем так, что он оказывается не последним по списку а где-нибудь в середине. Возможно существует какая-то привязка к номеру тарифа по списку? Заранее спасибо. |
Автор: | Amir [ 04 июл 2007, 18:55 ] |
Заголовок сообщения: | |
При тарификации услуги биллинг ищет тарифные планы, период которых подходит под дату тарификации (услуги/сессии). Т.е если удалить предыдущий тариф, а в новом период будет с текущего дня, то при переобсчете/начислении абонплат биллинг не найдет тарифного дерева для предыдущих дней. Правильно установить конец периода у предыдущего тарифа 14 мая, а не удалять его совсем. Ошибка tree not found может появится если не найден тарифный план (нет или вне периода), если в найденных тарифных планах отсутвует поддерево для модуля, услугу которого необходимо тарифицировать. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |