serg
|
|
« : 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
|
|
« Ответ #1 : 23 Декабря 2015, 17:05:07 » |
|
Запусти perl nokernel.pl -m=collectors -v и покажи sql, который выдал эту ошибку Если не будет такой ошибки, то
|
|
|
Записан
|
|
|
|
serg
|
|
« Ответ #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
|
|
« Ответ #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
|
|
« Ответ #4 : 23 Декабря 2015, 22:51:34 » |
|
выдало список IP адресов!
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #5 : 24 Декабря 2015, 01:15:09 » |
|
А mysql удаленный? других ошибок в логах нет?
|
|
|
Записан
|
|
|
|
serg
|
|
« Ответ #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
|
|
« Ответ #7 : 24 Декабря 2015, 11:25:05 » |
|
Я думаю происходит следующее: в модуле authtraf дает утечку памяти Net::ARP - я встречал жалобы на него. Причем судя по логу не хватает памяти в таблице маршрутизации. Наверное из-за этого и пропадает связь с сервером.
Предлагаю сначала выяснить так ли это - отключить модуль authtraf. Если после этого исчезнут проблемы, попробовать обновить perl и/или модуль Net::ARP.
|
|
|
Записан
|
|
|
|
serg
|
|
« Ответ #8 : 24 Декабря 2015, 13:44:54 » |
|
да есть такое, при выключенном authtraf модуле, ! sql error ошибку не пишет, попробую обновить перл и модули
+ 1
|
|
|
Записан
|
|
|
|
serg
|
|
« Ответ #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
|
|
« Ответ #10 : 24 Декабря 2015, 14:59:16 » |
|
в authtraf.cfg
было interface => 'igb0',
изменил вот так
interface => 'em1', interface => 'vlan101', interface => 'vlan104', interface => 'vlan110', interface => 'vlan118', и.т.д. остальные вланы
может в этом проблема ?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #11 : 24 Декабря 2015, 16:30:53 » |
|
это бессмысленно - будет взято последнее значение
|
|
|
Записан
|
|
|
|
serg
|
|
« Ответ #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
|
|
« Ответ #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: ~)) Кто нибудь может подсказать куда рыть.
|
|
|
Записан
|
|
|
|
|