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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Re: Ошибки в логе nokernel  (Прочитано 6433 раз)
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« : 23 Декабря 2015, 15:35:03 »

Есть Сателлита, мускул отдельно, ядро и веб так же отдельно, на сателлите в логе nokernel.log, вываливает через каждые 5 минут такую ошибку
23.12.2015 13:48:01 ! sql error
23.12.2015 13:53:02 ! sql error
23.12.2015 13:58:02 ! sql error
23.12.2015 14:03:02 ! sql error
23.12.2015 14:08:02 ! sql error
23.12.2015 14:28:07 ! sql error
23.12.2015 14:41:50 ! sql error
23.12.2015 14:48:06 ! sql error
23.12.2015 14:54:06 ! sql error
23.12.2015 15:00:15 ! sql error
23.12.2015 15:07:21 ! sql error
23.12.2015 15:12:21 ! sql error
23.12.2015 15:18:44 ! sql error
но при этом, вроди бы все работает
что это и где копать что бы исправить эту неурядицу
за ранее спасибо.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 23 Декабря 2015, 17:05:07 »

Запусти

Код:
perl nokernel.pl -m=collectors -v
и покажи sql,  который выдал эту ошибку

Если не будет такой ошибки, то

Код:
perl nokernel.pl -v
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #2 : 23 Декабря 2015, 22:34:54 »

MySQL server has gone away

{
  'sql' => 'SELECT uid,INET_NTOA(ip) AS ip FROM ip_pool WHERE uid<>0',
  'param' => []
};

 SELECT uid,INET_NTOA(ip) AS ip FROM ip_pool WHERE uid<>0

! sql error
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #3 : 23 Декабря 2015, 22:39:47 »

MySQL server has gone away - потеряно соединение с mysql.  Попробуй выполнить в консоли mysql

Код:
SELECT uid,INET_NTOA(ip) AS ip FROM ip_pool WHERE uid<>0;

связь пропадет при этом? если да, возможно таблица повреждена, я встречал такое
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #4 : 23 Декабря 2015, 22:51:34 »

выдало список IP адресов!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #5 : 24 Декабря 2015, 01:15:09 »

А mysql удаленный? других ошибок в логах нет?
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #6 : 24 Декабря 2015, 03:36:01 »

да, mysql удаленный, кроме этого, ! sql error, и проблема с этим, retrieval of routing table: Cannot allocate memory, оперативы 20 гиг, как только не крутил sysctl.conf и loader.conf, хоть ты тресни

retrieval of routing table: Cannot allocate memory
[1]+  Exit 1                  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d

а так вроди все нормально, шейпит, блочит, заглушка, и.т.д. нормально
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #7 : 24 Декабря 2015, 11:25:05 »

Я думаю происходит следующее: в модуле authtraf дает утечку памяти Net::ARP - я встречал жалобы на него. Причем судя по логу не хватает памяти в таблице маршрутизации. Наверное из-за этого и пропадает связь с сервером.

Предлагаю сначала выяснить так ли это - отключить модуль authtraf. Если после этого исчезнут проблемы, попробовать обновить perl и/или модуль Net::ARP.
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #8 : 24 Декабря 2015, 13:44:54 »

да есть такое, при выключенном authtraf модуле, ! sql error ошибку не пишет, попробую обновить перл и модули

+ 1
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #9 : 24 Декабря 2015, 14:45:59 »

Обновил perl до 5.20*, модули тоже все обновил, систему и порты тоже обновил, но проблема не решилась,

retrieval of routing table: Cannot allocate memory
[7]+  Exit 1                  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d

/usr/local/nodeny/logs/nokernel.log
24.12.2015 14:39:34 ! sql error

установлен модуль p5-Net-ARP-1.0.9
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #10 : 24 Декабря 2015, 14:59:16 »

в authtraf.cfg

было
interface => 'igb0',

изменил вот так

interface => 'em1',
interface => 'vlan101',
interface => 'vlan104',
interface => 'vlan110',
interface => 'vlan118',
и.т.д. остальные вланы

может в этом проблема ?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #11 : 24 Декабря 2015, 16:30:53 »

это бессмысленно - будет взято последнее значение
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #12 : 24 Декабря 2015, 20:26:27 »

Обнаружилось еще проблема, отваливаются через время так же nokernel, noserver и все включенные модули
тут явно что-то не то, грешу что что-то с системой

uname -a
FreeBSD 9.3-RELEASE-p28 FreeBSD 9.3-RELEASE-p28 #2: Mon Oct 26 01:04:16 EET 2015     /usr/src/sys/amd64/compile/NODENY  amd64

остальные сателлиты работают нормально, база на том же сервере, правда другая база и абонов менше , на много,
на сателлите где есть проблемы около 1200 абонов, не знаю что делать, HELP кто нибудь, может кто-то с этим столкнулся.
Записан
serg
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 29


Просмотр профиля Email
« Ответ #13 : 26 Декабря 2015, 01:23:37 »

Обнаружилось еще проблема, отваливаются через время так же nokernel, noserver и все включенные модули
тут явно что-то не то, грешу что что-то с системой

uname -a
FreeBSD 9.3-RELEASE-p28 FreeBSD 9.3-RELEASE-p28 #2: Mon Oct 26 01:04:16 EET 2015     /usr/src/sys/amd64/compile/NODENY  amd64

остальные сателлиты работают нормально, база на том же сервере, правда другая база и абонов менше , на много,
на сателлите где есть проблемы около 1200 абонов, не знаю что делать, HELP кто нибудь, может кто-то с этим столкнулся.

Тут реально сам тупанул, все нормально кроме модуля aythtraf (retrieval of routing table: Cannot allocate memory ,  [8]+  Exit 1                  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d  (wd: ~))

Кто нибудь может подсказать куда рыть.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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