forum.bitel.ru http://forum.bitel.ru/ |
|
Особенности версии 5.2, правила установки и обновлений http://forum.bitel.ru/viewtopic.php?f=44&t=5308 |
Страница 1 из 1 |
Автор: | Администратор [ 24 мар 2011, 18:48 ] |
Заголовок сообщения: | Особенности версии 5.2, правила установки и обновлений |
В версии 5.2 реализована концепция единых библиотек биллинга для всех серверных приложений биллинга. Обновление происходит через сервер, который в дальнейшем "раздаёт" библиотеки приложениям. Для Inet модуля необходимы приложения BGInetAccess и BGInetAccounting. Процесс обновления происходит следующим образом: 1) Запуск update.sh для сервера с его перезагрузкой. 2) Запуск update.sh для других серверных приложений. Перезапуск приложений. Для версии 5.2 также необходим MQ сервер, можно взять тот же, что и для 5.1 версии. Загрузить саму версию 5.2, модуль inet к ней можно на ftp://ftp.bgbilling.ru. Модуль Inet сделан как фреймворк, вся непосредственная логика по управлению конечными устройствами вынесена в скрипты. Основные понятия модуля: 1) Тип устройства - на нём определяется логика управления сервисом абонента. 2) Устройство - в нём заданы параметры, устройства выстраиваются в дерево. 3) Сервис - это предоставляемый клиенту какой-то способ доступа к передачи данных. Это может быть логин VPN или порт коммутатора. 4) В типе сервиса определяются какие в нём должны быть указаны параметры. Логины, порты. 5) Набор опций сервиса - определяют свойства. Опция абстрактна. В зависимости от способа доступа может стать RADIUS атрибутом или командой файрволу. Всю работу модуля выполняют 2 приложения: 1) BGInetAccess - управление доступом, авторизация. 2) BGInetAccounting - тарификация. Обмен между ними происходит по JMS. Если в результате тарификации меняется набор опций - аккаунтинг сервер бросает сообщение на смену текущих опций акцесс серверу. В серверах заложена возможность горячего резерва. |
Автор: | Phricker [ 24 мар 2011, 18:49 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Что то грандиозное судя по всему получится из 5.2. Эту версию уже можно ставить и смотреть что там такого? |
Автор: | Администратор [ 24 мар 2011, 19:09 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Можно, только кроме Inet там ещё ничего особо до рабочего состояния не доводилось. Да там других больших изменений и нет пока особо. |
Автор: | iONE [ 25 мар 2011, 02:36 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
А хоть какое описание для 5.2 или модуля Inet есть? |
Автор: | Администратор [ 26 апр 2011, 13:09 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Добавили в 5.2 версии возможность написания обработчиков скриптов и логики управления шлюзами Inet просто на Java. Меню "Сервис - Автоматизация - Управление динамическим кодом". Всю логику Inet модуля перевели на чистые Java классы взамен BeanShell. Преимущества: 1) Возможность разработки в полноценной сторонней IDE, прелинковав каталог BGBillingServer/dyn как исходники. Автокомплит, проверка синтаксиса. 2) Скорость до 50 раз быстрее BeanShell (BGBS). 3) Больше возможностей языка (параметризация, переменное число аргументов в методах). 4) Возможность валидации классов при компиляции на соответствие API. Скомпилированные классы помещаются в БД, откуда могут быть загружены всеми приложениями. После установки модуля необходимо запустить перейти в меню "Сервис - Автоматизация - Управление динамическим кодом" и нажать "Скомпилировать всё". |
Автор: | Администратор [ 06 май 2011, 15:51 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
5.2 версию из-за наличия динамического кода необходимо устанавливать с JDK. Все серверные компоненты. |
Автор: | skyb [ 06 май 2011, 16:03 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
ИМХО установить jdk и симлинк на него, потом вставлять везде |
Автор: | skyb [ 23 июн 2011, 11:49 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Пытаюсь обновить на тестовой железке с 5.0 до 5.2. Дошел до момента конфигурирования мускула вот конфиг Код: # cat my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 default-storage-engine = innodb innodb_file_per_table # modified parameters #-500 by historical maximum on bill-1(8Gb) 248 on febr2009 #max_connections=500 #x2 table_cache=4096 sort_buffer_size=8M join_buffer_size=8M thread_cache_size=384 thread_concurrency=12 #x0.25 query_cache_size = 64M query_cache_limit = 2M query_cache_type = 1 memlock tmp_table_size = 1G max_heap_table_size = 512M #x16 key_buffer_size = 5G wait_timeout = 28800 # log slow queries #log-slow-queries=/var/log/slowquery.log # innodb #skip-innodb innodb_file_per_table innodb_additional_mem_pool_size = 16M #x8 innodb_buffer_pool_size = 9G innodb_thread_concurrency = 2 innodb_flush_log_at_trx_commit = 2 innodb_log_group_home_dir = /storage/mysql/ innodb_log_buffer_size = 8M innodb_log_file_size = 128M innodb_log_files_in_group = 2 innodb_max_dirty_pages_pct = 90 innodb_lock_wait_timeout = 120 ##Khadimulin #innodb_flush_method = O_DIRECT ## # misc default-character-set=cp1251 default-collation=cp1251_general_ci # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 max_allowed_packet=50M myisam_data_pointer_size = 6 max_connections=1000 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid open-files-limit=32000 [client] default-character-set=cp1251 Мускул перестал запускаться. |
Автор: | Phricker [ 23 июн 2011, 11:50 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
А mysqld.log? |
Автор: | skyb [ 23 июн 2011, 11:56 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Phricker писал(а): А mysqld.log? а у меня все сломалось, мускул всю память отъел..ща ребутнусь |
Автор: | skyb [ 23 июн 2011, 13:03 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Код: # cat /var/log/mysqld.log
110623 15:26:01 mysqld ended 110623 15:26:03 mysqld started 110623 15:26:03 InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12 InnoDB: Check if you should increase the swap file or InnoDB: ulimits of your operating system. InnoDB: On FreeBSD check you have compiled the OS with InnoDB: a big enough maximum process size. InnoDB: Note that in most 32-bit computers the process InnoDB: memory space is limited to 2 GB or 4 GB. InnoDB: We keep retrying the allocation for 60 seconds... InnoDB: Fatal error: cannot allocate the memory for the buffer pool 110623 15:27:03 [ERROR] Default storage engine (InnoDB) is not available 110623 15:27:03 [ERROR] Aborting 110623 15:27:03 [Note] /usr/libexec/mysqld: Shutdown complete 110623 15:27:03 mysqld ended 110623 15:27:47 mysqld started 110623 15:27:47 InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12 InnoDB: Check if you should increase the swap file or InnoDB: ulimits of your operating system. InnoDB: On FreeBSD check you have compiled the OS with InnoDB: a big enough maximum process size. InnoDB: Note that in most 32-bit computers the process InnoDB: memory space is limited to 2 GB or 4 GB. InnoDB: We keep retrying the allocation for 60 seconds... 110623 15:28:43 mysqld started 110623 15:28:43 InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12 InnoDB: Check if you should increase the swap file or InnoDB: ulimits of your operating system. InnoDB: On FreeBSD check you have compiled the OS with InnoDB: a big enough maximum process size. InnoDB: Note that in most 32-bit computers the process InnoDB: memory space is limited to 2 GB or 4 GB. InnoDB: We keep retrying the allocation for 60 seconds... InnoDB: Fatal error: cannot allocate the memory for the buffer pool 110623 15:28:47 [ERROR] Default storage engine (InnoDB) is not available 110623 15:28:47 [ERROR] Aborting 110623 15:28:47 [Note] /usr/libexec/mysqld: Shutdown complete 110623 15:28:47 mysqld ended 110623 15:29:34 mysqld started 110623 15:29:34 InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12 InnoDB: Check if you should increase the swap file or InnoDB: ulimits of your operating system. InnoDB: On FreeBSD check you have compiled the OS with InnoDB: a big enough maximum process size. InnoDB: Note that in most 32-bit computers the process InnoDB: memory space is limited to 2 GB or 4 GB. InnoDB: We keep retrying the allocation for 60 seconds... InnoDB: Fatal error: cannot allocate the memory for the buffer pool InnoDB: Fatal error: cannot allocate the memory for the buffer pool 110623 15:32:33 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.0.77' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution Number of processes running now: 0 Number of processes running now: 0 110623 15:44:37 mysqld started 110623 15:44:38 InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12 InnoDB: Check if you should increase the swap file or InnoDB: ulimits of your operating system. InnoDB: On FreeBSD check you have compiled the OS with InnoDB: a big enough maximum process size. InnoDB: Note that in most 32-bit computers the process InnoDB: memory space is limited to 2 GB or 4 GB. InnoDB: We keep retrying the allocation for 60 seconds... |
Автор: | snark [ 23 июн 2011, 13:51 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Осетра-то урежь! skyb писал(а): Код: innodb_buffer_pool_size = 9G Памяти под это в сервере не хватает, о чем мускул и отрапортовал: skyb писал(а): Код: InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. |
Автор: | skyb [ 23 июн 2011, 14:01 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
snark писал(а): Осетра-то урежь! skyb писал(а): Код: innodb_buffer_pool_size = 9G Памяти под это в сервере не хватает, о чем мускул и отрапортовал: skyb писал(а): Код: InnoDB: Error: cannot allocate 9663692800 bytes of InnoDB: memory with malloc! Total allocated memory InnoDB: by InnoDB 45007312 bytes. Ага, уже понял http://wiki.bgbilling.ru/index.php/%D0% ... 0%B5_MySQL |
Автор: | skyb [ 17 окт 2011, 06:28 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Установил модуль, пытаюсь добавить его в админке, сервер вешается |
Автор: | skyb [ 18 окт 2011, 09:13 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Логов нет не в дебаг режиме не в обычном, не в клиенте, не в сервере. Что делать то? Верней вот весь лог, что касается дебага, остальные строчки, кстати нафиг они - вида Код: 10-18/13:12:34 INFO ["http-bio-/0.0.0.0-8081"-exec-1] BalanceSender - No trayinfo-script for contract cid=10980! Код: 10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-9] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.moduleList; time => 1 ms.
...................... 10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] CommonExecuter - executing bitel.billing.server.admin.action.ActionBGTable; time => 1 ms. 10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] CommonExecuter - executing bitel.billing.server.admin.action.ActionBGTable; time => 1 ms. .................................... 10-18/13:12:35 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.installedModuleList; time => 1 ms. .................................... 10-18/13:12:35 DEBUG ["http-bio-/0.0.0.0-8443"-exec-4] CommonExecuter - executing bitel.billing.server.admin.action.ActionCommand; time => 1 ms. .......................... 10-18/13:12:36 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.installedModuleList; time => 1 ms. ................................. 10-18/13:12:39 DEBUG ["http-bio-/0.0.0.0-8443"-exec-4] CommonExecuter - executing bitel.billing.server.contract.action.ActionFilterContract; time => 36 ms. ................................... |
Автор: | Amir [ 22 ноя 2011, 19:38 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
В последнем случае почему-то медленно создавались таблицы в базе. |
Автор: | aiwbend [ 28 ноя 2011, 11:55 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Когда планируется релиз 5.2, и есть ли те которые апдейтнули действующий биллинг на эту версию?) |
Автор: | Phricker [ 28 ноя 2011, 12:41 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
aiwbend писал(а): Когда планируется релиз 5.2, и есть ли те которые апдейтнули действующий биллинг на эту версию?) я знаю, что человеков 5-7 на форуме уже юзают ее. Сам на этой неделе планирую. вроде тестовый перевелся. щас скрипты досмотрю и т.п. |
Автор: | Администратор [ 28 ноя 2011, 19:23 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
В общем-то за исключением самого Inet там уже всё утряслось уже давно. По Inet дотрясается с учётом реальной эксплуатации. Сейчас доделываем документацию на модуль и через пару недель должны выпустить. |
Автор: | aiwbend [ 28 дек 2011, 14:36 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Скачал с ftp BGInetAccess и BGInetAccounting, при запуске не стартует в access.out пишет Код: Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_30] /home/jdk1.6.0_30/jre Runtime name: 3781@TestBGBilling Java endorsed dirs: /lib/endorsed:/home/jdk1.6.0_30/lib/endorsed OS: Linux 2.6.32-5-amd64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=15552k free=15098k max=253440k Starting CommandPortListener on port 1951 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.naming.NamingContext.<clinit>(NamingContext.java:61) at org.apache.naming.java.javaURLContextFactory.getInitialContext(javaURLContextFactory.java:114) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:197) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getEnvironment(DefaultServerSetup.java:274) at ru.bitel.bgbilling.server.util.DefaultServerSetup.initJNDI(DefaultServerSetup.java:254) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:44) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:94) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 17 more update.sh выдает ту же ошибку. радиус который стоял до этого (BGInetAccess и BGInetAccounting скачанные несколько месяцев назад) запускался, и запускается сейчас (откатил обратно). |
Автор: | stark [ 28 дек 2011, 16:40 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
aiwbend писал(а): Скачал с ftp BGInetAccess и BGInetAccounting, при запуске не стартует в access.out пишет Код: Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_30] /home/jdk1.6.0_30/jre Runtime name: 3781@TestBGBilling Java endorsed dirs: /lib/endorsed:/home/jdk1.6.0_30/lib/endorsed OS: Linux 2.6.32-5-amd64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=15552k free=15098k max=253440k Starting CommandPortListener on port 1951 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.naming.NamingContext.<clinit>(NamingContext.java:61) at org.apache.naming.java.javaURLContextFactory.getInitialContext(javaURLContextFactory.java:114) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:197) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getEnvironment(DefaultServerSetup.java:274) at ru.bitel.bgbilling.server.util.DefaultServerSetup.initJNDI(DefaultServerSetup.java:254) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:44) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:94) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 17 more update.sh выдает ту же ошибку. радиус который стоял до этого (BGInetAccess и BGInetAccounting скачанные несколько месяцев назад) запускался, и запускается сейчас (откатил обратно). Исправили, выложили. |
Автор: | aiwbend [ 29 дек 2011, 08:28 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
stark писал(а): Исправили, выложили. Код: 12-29/09:22:11 ERROR [main] XMLUtils - The reference to entity "connectTimeout" must end with the ';' delimiter. org.xml.sax.SAXParseException: The reference to entity "connectTimeout" must end with the ';' delimiter. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:267) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:246) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:241) at ru.bitel.common.Preferences.loadBundle(Preferences.java:147) at ru.bitel.common.Preferences.<init>(Preferences.java:82) at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) 12-29/09:22:11 ERROR [main] Preferences - java.lang.NullPointerException at ru.bitel.common.Preferences.loadBundle(Preferences.java:150) at ru.bitel.common.Preferences.<init>(Preferences.java:82) at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) 12-29/09:22:11 INFO [main] DefaultServerSetup - Init DB connection pools 12-29/09:22:11 ERROR [EventProcessor-init] EventProcessor - Name mq is not bound in this Context javax.naming.NameNotFoundException: Name mq is not bound in this Context at org.apache.naming.NamingContext.lookup(NamingContext.java:803) at org.apache.naming.NamingContext.lookup(NamingContext.java:159) at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:889) at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.lang.Thread.run(Thread.java:662) java.lang.NullPointerException at ru.bitel.bgbilling.server.util.Setup.addReloadListener(Setup.java:58) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:51) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) root@TestBGBilling:/usr/local/BGInetAccess# bash update.sh Starting libraries updating. Requesting to BGBillingServer lib info. [Fatal Error] :9:263: The reference to entity "connectTimeout" must end with the ';' delimiter. 12-29/09:23:43 ERROR [main] XMLUtils - The reference to entity "connectTimeout" must end with the ';' delimiter. org.xml.sax.SAXParseException: The reference to entity "connectTimeout" must end with the ';' delimiter. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:267) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:246) at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:241) at ru.bitel.common.Preferences.loadBundle(Preferences.java:147) at ru.bitel.common.Preferences.<init>(Preferences.java:82) at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) 12-29/09:23:43 ERROR [main] Preferences - java.lang.NullPointerException at ru.bitel.common.Preferences.loadBundle(Preferences.java:150) at ru.bitel.common.Preferences.<init>(Preferences.java:82) at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117) 12-29/09:23:43 INFO [main] DefaultServerSetup - Init DB connection pools 12-29/09:23:43 ERROR [EventProcessor-init] EventProcessor - Name mq is not bound in this Context javax.naming.NameNotFoundException: Name mq is not bound in this Context at org.apache.naming.NamingContext.lookup(NamingContext.java:803) at org.apache.naming.NamingContext.lookup(NamingContext.java:159).................... В параметрах подключения к БД queryTimeoutKillsConnection=true&connectTimeout=1000"/> на queryTimeoutKillsConnection=true;connectTimeout=1000"/> решает проблему. |
Автор: | Администратор [ 29 дек 2011, 12:18 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Исправлено, обновление выложено. |
Автор: | Kazrarr [ 15 фев 2012, 12:24 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Администратор писал(а): В общем-то за исключением самого Inet там уже всё утряслось уже давно. По Inet дотрясается с учётом реальной эксплуатации. Сейчас доделываем документацию на модуль и через пару недель должны выпустить. Я правильно понимаю если не использовать пока Inet а остаться на старых модулях можно ставить в продакшен? А то очень уж хочется новых плюшек но боязно малость из-за отсутствия релиза =) |
Автор: | Phricker [ 15 фев 2012, 13:05 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Не стоит если нет реальной необходимости в функционале 5.2 Каждое новое обновление на 5.2 грозит чем нибудь |
Автор: | [LTC]Dimonyga [ 15 фев 2012, 16:49 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Kazrarr писал(а): Я правильно понимаю если не использовать пока Inet а остаться на старых модулях можно ставить в продакшен? А то очень уж хочется новых плюшек но боязно малость из-за отсутствия релиза =) У нас стоит в продакшене с начала года (из за скоропостижной кончины нэтапа), проблем конечно много, но в общем - работает =) |
Автор: | Cromeshnic [ 16 фев 2012, 07:15 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Цитата: Не стоит если нет реальной необходимости в функционале 5.2 Каждое новое обновление на 5.2 грозит чем нибудь Подвтверждаю. Обновились на 5.2 только для того, чтобы пилить инет и свои костыли уже через динамический код. До этого на 5.1 не обновлялись полгода, всё прекрасно работало. Сейчас обновляемся каждые пару дней. |
Автор: | skyb [ 01 сен 2012, 04:18 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Cromeshnic писал(а): Цитата: Не стоит если нет реальной необходимости в функционале 5.2 Каждое новое обновление на 5.2 грозит чем нибудь Сейчас обновляемся каждые пару дней. Поймал рабочую сборку, и сижу на *опе смирно ))))) |
Автор: | Cromeshnic [ 27 ноя 2012, 07:39 ] |
Заголовок сообщения: | Re: Особенности версии 5.2, правила установки и обновлений |
Ну кстати, не обновлялись уже полтора месяца - всё ок, багов пока не найдено. BGBillingServer v 5.2 build 1309 from 08.10.2012 13:30:45 Но мы инет ещё не начали вводить. Начнём активно внедрять - будем постоянно обновляться. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |