About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 17.07.2013
e_zombie #
07:32
утро ёбта
ufir #
07:35
обед скоро, слоупок ;)
e_zombie #
07:44
да пох. у меня утро.
07:45
дай мне свой ./noc csv-export sa.maptask > ../fttb-20130717-maptask.csv
07:49
ктонить дайте хотябы кусок.
freeseacher #
08:05
а dvolodin уже в отпуске да ?
e_zombie #
08:06
вроде как да
freeseacher #
08:06
ага. с канала на 3 недели можно валить :)))
ufir #
08:17
e_zombie у меня трейсбекнуло с ошибкой ./noc csv-export sa.maptask >
08:17
ой
08:17
noc.sa.models.reducetask.DoesNotExist: ReduceTask matching query does not exist.
08:17
во
e_zombie #
08:21
кхм. у меня тоже
08:22
Table Tablespace Pages Records Size
08:22
sa_maptask 16 358 916 127.80MB
08:22
sa_reducetask 3 144 545 24.56MB
08:22
мож там параметры какиеи то
freeseacher #
08:22
эм... а зачем вы их храните ?
ufir #
08:23
а оно нас не спрашивает
freeseacher #
08:23
это список текущий задач
e_zombie #
08:23
мы их не храним. они в бд есть
08:23
во во
freeseacher #
08:23
актуальные на период выполнения нока
e_zombie #
08:23
у меня эти две БД вырастают до 2-3 гига и миллионов записей.
ufir #
08:23
дя
freeseacher #
08:23
когда трейсится нок я дропаю обе эти таблички
e_zombie #
08:24
ну как бы да. получается что в них накапливается "шлак" который не удаляется.
ufir #
08:24
и еще эти noc.noc.mac_log noc.log.sa.failed_scripts.bson - последняя вообще больше 20 гигов выросла
08:24
падла ;(
freeseacher #
08:25
и ее я тоже делаю .drop()
e_zombie #
08:25
что то мне подсказывает что это defect by design
ufir #
08:25
а что еще можно делать дроп
freeseacher #
08:26
у вас больше модулей в работе
08:26
а так я еще fm весь чищу
08:26
он мне ненужен
e_zombie #
08:40
у меня вот в работе только сбор конфигов и фм. остальное просто не работает или не нужно.
08:41
да и то что есть работает через раз.
08:41
ufir: кстати почле чистки таблиц редусетакс и маптаск нок встаёт в раскоряк и перестаёт нормально работать.
08:41
во всяком случае у меня так.
freeseacher #
08:43
это надо делать на выключенном ноке :)
ufir #
08:43
я все такие манипуляции делаю при выключенном ноке
08:43
вот щас удалил - освободилось почти 40 гиг
e_zombie #
08:44
и потом начинается VUNHANDLED EXCEPTION (2013-07-17 12:45:00.360679)\u000aWorking directory: /opt/noc\u000a<class 'noc.sa.models.reducetask.DoesNotExist'>\u000aReduceTask matching query does not ex
08:44
ist.\u000aSTART OF TRACEBACK
freeseacher #
08:44
ну так на включенном то понятно
08:44
она данные закешил а ты в базе их вытер
e_zombie #
08:45
grep "ReduceTask matching query does not ex" noc-sae.log | wc -l
08:45
131
freeseacher #
08:45
ух ты
08:45
админ который использует команду grep без предварительного cat
e_zombie #
08:47
и?
freeseacher #
08:47
редкость чо
e_zombie #
08:47
более опытные коллеги подсказали
freeseacher #
08:48
ага
zi_rus #
08:51
я уже давненько только так грепаю, но не всегда это возможно
freeseacher #
08:52
второе удивление за день
08:53
да тут рассадник правильных админов
evyscr #
08:55
grep -r
08:55
а в солярке его нету...
ufir #
08:59
кого нету ?
08:59
грепа ??
09:03
вместо -r можно find . | xargs grep "жопа"
09:09
к тому же, в солярисе можно из репозитория поставить gnu grep (ggrep) - там поддерживается -r
freeseacher #
09:13
я всегда гадал пока фряху админил зачем нужны утилиты типа gawk ggrep
ufir #
09:15
а я когда лет 10 назад впервые столкнулся с соляркой, причем которую переставлять надо было - год наверное волосы на жопе рвал, как там всё сделано
09:16
это была первая система с которой я столкнулся на работе
freeseacher #
09:16
и как соляра ? клевая ?
09:16
ни разу не видел.
09:16
пробовал опен солярис ставить но по железу не прокатил :)
ufir #
09:17
сейчас уже нормально воспринимаю. чего в ней клевого - не знаю, работает и ладно
09:17
> uptime
09:17
1:18 up 2444 day(s), 1:32, 2 users, load average: 17,28, 17,55, 17,61
e_zombie #
09:19
хуясе
freeseacher #
09:19
ufir, стальные яйца ?
e_zombie #
09:19
это надо заскринить.
freeseacher #
09:20
такие аптаймы череваты тем что оно потом не подымитсо. из -за того что 5 лет назад сгорел кондер в блоке питания
e_zombie #
09:21
салярка пидорастически старая система. там просто неудобно работать потому что надо доставяться гнутым софтом. его там просто нет.
09:21
после этого ещё куда ни шло.
ufir #
09:21
с появлением репозитариев и pkgadd стало все более-менее
e_zombie #
09:21
которые благополучно погибли
ufir #
09:21
не
freeseacher #
09:22
а как security update делаются ?
09:22
без перезагрузки ?
ufir #
09:22
отдельными пакетами, без перезагрузки
09:23
есть такие штуки как patch cluster - они часто хотят ребута, да
freeseacher #
09:24
аа
09:24
тоесть это не одна машинка ?
ufir #
09:25
одна ;) оно просто называется cluster
e_zombie #
09:26
ага. и оно через жёсткий анус устанавливается и отслеживает зависимости.
freeseacher #
09:27
вы меня запутали.
09:27
ладно почитаю интернеты
e_zombie #
09:28
и opensolaris != solaris
09:29
короче не трать на это времени. саппорта бесплатног овсе равно нет на современную версию. а на х86\Spark прекрасно встаёт и работает дебиан
09:30
я потратил месяц на то чтобы перетащить один спарковский сервак на дебиан и потом понял что это надо было сделать года 4 назад
freeseacher #
09:31
ну просто наверное бывают ткие задачи где нужны такие аптаймы :)
09:31
которые скорее всего сейчас решаютя горизонтальным масштабированием
e_zombie #
09:32
тут принцип - гавно работает - не трогай. все равно исправлений нет.
11:42
у меня предположение почему растут редисе и маптаск базы. туда попадают задачи которые крашанулись. и если их дофигища как у меня то нет ни одного процесса который бы их удалял.
11:43
вот поэтому и приходится их чистить. а крашей у меня на сети немерянное количество .
11:43
а так как БД растёт в размерах это очень сильно влияет на производительность
mikevlz|2 #
11:44
есть процесс. в шедулере клинер есть
11:44
он их должен чистить
e_zombie #
11:44
а он их чистит?
11:44
и как часто?
11:45
откуда у меня миллионы записей там
11:45
Table Tablespace Pages Records Size
11:45
sa_managedobject 989 5 260 7.73MB
11:45
main_audittrail 845 28 671 6.60MB
11:46
чистил все под ноль два часа назад
11:46
упс
11:46
вроде пока нормальные значения
11:46
sa_maptask 15 159 120.00KB
11:46
sa_reducetask 13 150 104.00KB
mikevlz|2 #
11:48
посмотри шедулер. увелич частоту
e_zombie #
11:56
а где смотреть?
mikevlz|2 #
11:57
в шедулере
11:58
main/setup/schedules
e_zombie #
11:58
у меня в шедулере 10 штук и какой из них?
mikevlz|2 #
11:58
jgf
11:58
опа
11:58
выпилил Володин оттуда
e_zombie #
11:59
внезапно(с)
mikevlz|2 #
11:59
это теперь джоб, запускается раз в час
e_zombie #
12:32
кхм.
12:32
а может быть ситуация что это в силу какой нить фигни перестаёт запускаться?
mikevlz|2 #
12:36
да нет
e_zombie #
12:37
ну ну. факты говорят о другом
mikevlz|2 #
12:38
ты с трейсами своими разберись
12:38
будет легче жить
12:39
вон, даже zi_rus начал кодить, ему вроде нравится
zi_rus #
12:39
это лучше чем годами ждать новой фичи
12:39
а так костыли можно приделывать
mikevlz|2 #
12:39
трейсы лечатся точно так же
e_zombie #
12:40
я пробовал программить, но навык теряется если им не пользоваться. а душа к этому не лежит.
mikevlz|2 #
12:41
найди у себя того, у кого лежит, объясни важность
zi_rus #
12:41
ты ноком пользуйся и навык не будет теряться ;)
12:41
тут постоянно надо что-то подпиливать
e_zombie #
12:42
если честно мне нок не нужен нафиг. вот просто нафиг не нужен.
mikevlz|2 #
12:42
тогда выкинь
e_zombie #
12:42
а тому кому нужен - поклать на него с высокой.
12:43
mikevlz|2: да вот скоро сделаю. очередной раз.. а когда все пизданётся на сети - все будут прыгать и орать что давай поднимай взад
12:44
как меня это заебало - сил нет. уволюсь нахуй.
mikevlz|2 #
12:46
=)
zi_rus #
12:46
только после меня
e_zombie #
12:46
в пизду этот ёбаный ростелеком
zi_rus #
12:47
"аполитично рассуждаешь"
e_zombie #
12:50
нудануда
zi_rus #
12:51
e_zombie, пиши пируль который рандомно выбирает железку из списка и ребутает ее и делай шедуль который по ночам будет выполнять ей ребут
e_zombie #
12:52
хахахахахахахаа
12:52
они потом по логам меня выпасут и закроют логин для нока вообще
zi_rus #
12:52
если аккаунтинг не ведется, концы заколебутся искать
e_zombie #
12:52
ведётся все
12:52
и нок под отдельным логином
zi_rus #
12:53
узнай пароль и логин врага своего, и подсовываей его та же
12:53
*там же
12:54
главное в ноке потом сотри аудит что это ты создал пируль и шедуль
e_zombie #
12:56
ок. запомню
zi_rus #
13:02
народ, как в ноке заигнорить падение SVI ?
mikevlz|2 #
14:24
ignore event rule?
Tweet
Share this page
Share this page: Tweet