BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 16:31

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 13 ноя 2018, 11:45 
Не в сети

Зарегистрирован: 29 апр 2007, 08:31
Сообщения: 40
Карма: 0
Привет.
Делаю новую установку биллинга.
Установил сервер. Установил модуль кард, установил модуль Инет.
Добавил модуль Инет.
Создал типы трафика входи, исход.
При привязке типов трафика диапазон оставил пустым.
При добавлении IP ресурсов 10.125.200.0 10.125.200.255 сохраняются диапазоны 10.63.63.0 10.63.63.63

Информация о версии:

Клиент: вер. 6.2.883 / 08.10.2018 16:25:53
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.8.0_181
ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется
Сервер: вер. 6.2.1223 / 19.10.2018 18:26:37
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_192

card: вер. 6.2.47 / 08.02.2018 15:50:28
inet: вер. 6.2.746 / 08.10.2018 18:55:23

Окружение:

Клиент:
os: Linux amd64, 4.18.14-calculate
java: OpenJDK 64-Bit Server VM, v.1.8.0_181
jre home: /opt/icedtea-bin-3.9.0/jre
default tz: 13.11.2018 10:42 YEKT +0500 (Asia/Yekaterinburg)
user tz: 13.11.2018 10:42 YEKT +0500 (Asia/Yekaterinburg)
locale: ru_RU
Сервер:
os: Linux amd64, 4.18.14-calculate
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_192
jre home: /opt/oracle-jdk-bin-1.8.0.192/jre
default tz: 13.11.2018 10:42 YEKT +0500 (Asia/Yekaterinburg)
db time: master: 13.11.2018 10:42 +05
db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci)
locale: ru_RU
uptime: Started: 13.11.2018 10:24:48 Uptime: 0 d 00:17:2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2018, 14:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Покажите SHOW CREATE TABLE ip_resource_{mid}.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2018, 15:48 
Не в сети

Зарегистрирован: 29 апр 2007, 08:31
Сообщения: 40
Карма: 0
Вместо {mid} подставить ид модуля из редактора модулей и услуг?

MariaDB [bgbilling]> show create table ip_recource_1;
ERROR 1146 (42S02): Table 'bgbilling.ip_recource_1' doesn't exist


Вроде бы должен быть другой вывод...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2018, 19:14 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, ID модуля.
У вас опечатка в ip_recource_1 - должно быть ip_resource_1


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 ноя 2018, 16:33 
Не в сети

Зарегистрирован: 29 апр 2007, 08:31
Сообщения: 40
Карма: 0
Добрый день.
qlist -Iv | grep mari
dev-db/mariadb-10.1.34

MariaDB [(none)]> show create TABLE ip_resource_1
-> ;
ERROR 1046 (3D000): No database selected
MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> show create TABLE ip_resource_1;
ERROR 1146 (42S02): Table 'mysql.ip_resource_1' doesn't exist
MariaDB [mysql]> use bgbilling;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [bgbilling]> show create TABLE ip_resource_1;
ERROR 1146 (42S02): Table 'bgbilling.ip_resource_1' doesn't exist
MariaDB [bgbilling]>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 ноя 2018, 17:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Чот мне кажется, Амир перепутал IPN и Inet.
ip_resource_{mid} это в IPN.

Попробуйте вывод команды
Код:
show create table inv_ip_resource_1;

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 ноя 2018, 17:35 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, а т.к. в resource была опечатка - не стал думать дальше, что еще может быть не так :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 ноя 2018, 09:47 
Не в сети

Зарегистрирован: 29 апр 2007, 08:31
Сообщения: 40
Карма: 0
MariaDB [bgbilling]> show create table inv_ip_resource_1;
+-------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| inv_ip_resource_1 | CREATE TABLE `inv_ip_resource_1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`categoryId` int(11) NOT NULL,
`addressFrom` varbinary(24) NOT NULL,
`addressTo` varbinary(24) NOT NULL,
`dateFrom` date DEFAULT NULL,
`dateTo` date DEFAULT NULL,
`router` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
`subnetMask` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
`dns` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
`comment` text COLLATE utf8_unicode_ci NOT NULL,
`dynamic` tinyint(1) DEFAULT NULL,
`config` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
KEY `ip` (`categoryId`,`addressFrom`,`addressTo`),
KEY `period` (`dateFrom`,`dateTo`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |
+-------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

MariaDB [bgbilling]> sevect * from inv_ip_resource_1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'sevect * from inv_ip_resource_1' at line 1
MariaDB [bgbilling]> select * from inv_ip_resource_1;
+----+------------+-------------+-----------+----------+--------+--------+------------+-----+---------+---------+--------+
| id | categoryId | addressFrom | addressTo | dateFrom | dateTo | router | subnetMask | dns | comment | dynamic | config |
+----+------------+-------------+-----------+----------+--------+--------+------------+-----+---------+---------+--------+
| 1 | 1 |
?? |
??? | NULL | NULL | | | | | 0 | |
+----+------------+-------------+-----------+----------+--------+--------+------------+-----+---------+---------+--------+
1 row in set (0.00 sec)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 ноя 2018, 16:13 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Возможно у вас не указан параметр connectionCollation=utf8_unicode_ci в URL подключения к БД.

Для utf8/utf8_unicode_ci он должен быть в URL для всех приложений биллинга (BGBillingServer/InetAccess/Accounting).
Также в для utf8/utf8_unicode_ci в my.cnf должно быть:
Код:
init_connect="SET collation_connection = utf8_unicode_ci;"

Подробнее:
https://docs.bitel.ru/pages/viewpage.action?pageId=119504917#MySQL/MariaDB-Кодировки


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 ноя 2018, 10:09 
Не в сети

Зарегистрирован: 29 апр 2007, 08:31
Сообщения: 40
Карма: 0
Добрый день.

Да пропустил строку из документации
В параметрах подключения приложений биллинга к БД (db.url) указываем useUnicode=true и characterEncoding=UTF-8, параметр connectionCollation не указываем:

Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 ноя 2018, 15:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
параметр connectionCollation не указываем
Это для utf8mb4 указано, а у вас utf8 (судя по тексту из about) - там немного другая инструкция.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.077s | 41 Queries | GZIP : On ]