Биллинговая система Nodeny
21 Ноября 2024, 22:28:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Не полностью загружается список ip-адресов UA-IX  (Прочитано 6748 раз)
rusol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 59


Просмотр профиля Email
« : 01 Декабря 2015, 21:20:58 »

Nodeny 50.32

Здравствуйте, заметил, что не полностью загружается список ip-адресов UA-IX.

Скачал список ip-адресов с https://noc.ua-ix.net.ua/ua-list.txt, там 15778 ip-адресов

Код:
Total prefixes: 15778

Когда я пытаюсь загрузить этот список себе через "Направления" Nodeny, то получаю следующее:

Код:
# ipfw table 126 list | wc -l
    4212

Не могу понять, почему загружаются только 4212 ip-адреса из 15778...

Перепробовал уже разные файлы с разных сайтов и по разному скачивал эти файлы, в среднем в ipfw table 126 попадает где-то 4200-4300 записей.

Пока-что мысли закончились, по сайту искал, не нашел подобных проблем.
« Последнее редактирование: 01 Декабря 2015, 22:03:29 от rusol » Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #1 : 02 Декабря 2015, 00:50:57 »

Была такая фигня. Долго парился но побелил. Если не ошибаюсь (а это не факт, т.к. давно было) вот этот параметр увеличить надо - "Максимальная длина sql-запроса в байтах."
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #2 : 02 Декабря 2015, 00:57:34 »

Была такая фигня. Долго парился но побелил. Если не ошибаюсь (а это не факт, т.к. давно было) вот этот параметр увеличить надо - "Максимальная длина sql-запроса в байтах."

Ошибаешься )) надо расширить тип данных в бд. таблицу сейчас не вспомню. но, кажется, files
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #3 : 02 Декабря 2015, 00:59:34 »

Была такая фигня. Долго парился но побелил. Если не ошибаюсь (а это не факт, т.к. давно было) вот этот параметр увеличить надо - "Максимальная длина sql-запроса в байтах."

Ошибаешься )) надо расширить тип данных в бд. таблицу сейчас не вспомню. но, кажется, files
Может и так ))) точно помню что какая-то хрень была с базой  данных. Точно, оно там в таблицу походу не влазило.
Записан
rusol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 59


Просмотр профиля Email
« Ответ #4 : 02 Декабря 2015, 13:36:35 »

Спасибо, всё заработало. Ниже опишу как это сделать, кому-то может пригодиться.

Код:
mysql> desc files;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| name  | varchar(200) | NO   | PRI | NULL    |       |
| data  | text         | NO   |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+

Максимальная длина строки с типом "TEXT" 65535 символов (64 Кб)

А список ip-адресов UA-IX больше, поэтому я у себя поменял тип столбца "data" с "TEXT" на "LONGTEXT"

Код:
mysql> ALTER TABLE files MODIFY data LONGTEXT NOT NULL;

После чего перезапустил nodeny и проверил, сколько адресов добавилось в IPFW

Код:
# ipfw table 126 list | wc -l
    7139

В моем случае получилось 7139 подсетей.

Всё!
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #5 : 02 Декабря 2015, 20:22:46 »

http://forum.nodeny.com.ua/index.php?topic=2022.msg18581#msg18581
Записан
muff
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 31


Просмотр профиля WWW Email
« Ответ #6 : 02 Октября 2017, 00:25:36 »

А как дела сейчас обстоят с "запихиванием" сетей UA-IX в БД и файрвол? Количество префиксов уже за 60k перевалило...
Записан

Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« Ответ #7 : 15 Февраля 2018, 00:13:23 »

А как дела сейчас обстоят с "запихиванием" сетей UA-IX в БД и файрвол? Количество префиксов уже за 60k перевалило...

Самое главное не считать по этим 60к+ маршрутам трафик иначе ядро будет умирать. Мы в свою очередь отказались от UA тарифов в пользу обсчета трафика т.к. ядро регулярно умирало когда появлялась у кого-то из клиентов вирусня с высоким PPS.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!