nocproject.org
07:35
обед скоро, слоупок ;)
07:44
да пох. у меня утро.
07:45
дай мне свой ./noc csv-export sa.maptask > ../fttb-20130717-maptask.csv
07:49
ктонить дайте хотябы кусок.
08:05
а dvolodin уже в отпуске да ?
08:06
ага. с канала на 3 недели можно валить :)))
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
во
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
мож там параметры какиеи то
08:22
эм... а зачем вы их храните ?
08:23
а оно нас не спрашивает
08:23
это список текущий задач
08:23
мы их не храним. они в бд есть
08:23
во во
08:23
актуальные на период выполнения нока
08:23
у меня эти две БД вырастают до 2-3 гига и миллионов записей.
08:23
когда трейсится нок я дропаю обе эти таблички
08:24
ну как бы да. получается что в них накапливается "шлак" который не удаляется.
08:24
и еще эти noc.noc.mac_log noc.log.sa.failed_scripts.bson - последняя вообще больше 20 гигов выросла
08:24
падла ;(
08:25
и ее я тоже делаю .drop()
08:25
что то мне подсказывает что это defect by design
08:25
а что еще можно делать дроп
08:26
у вас больше модулей в работе
08:26
а так я еще fm весь чищу
08:26
он мне ненужен
08:40
у меня вот в работе только сбор конфигов и фм. остальное просто не работает или не нужно.
08:41
да и то что есть работает через раз.
08:41
ufir: кстати почле чистки таблиц редусетакс и маптаск нок встаёт в раскоряк и перестаёт нормально работать.
08:41
во всяком случае у меня так.
08:43
это надо делать на выключенном ноке :)
08:43
я все такие манипуляции делаю при выключенном ноке
08:43
вот щас удалил - освободилось почти 40 гиг
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
08:44
ну так на включенном то понятно
08:44
она данные закешил а ты в базе их вытер
08:45
grep "ReduceTask matching query does not ex" noc-sae.log | wc -l
08:45
131
08:45
ух ты
08:45
админ который использует команду grep без предварительного cat
08:47
более опытные коллеги подсказали
08:51
я уже давненько только так грепаю, но не всегда это возможно
08:52
второе удивление за день
08:53
да тут рассадник правильных админов
08:55
grep -r
08:55
а в солярке его нету...
08:59
кого нету ?
08:59
грепа ??
09:03
вместо -r можно find . | xargs grep "жопа"
09:09
к тому же, в солярисе можно из репозитория поставить gnu grep (ggrep) - там поддерживается -r
09:13
я всегда гадал пока фряху админил зачем нужны утилиты типа gawk ggrep
09:15
а я когда лет 10 назад впервые столкнулся с соляркой, причем которую переставлять надо было - год наверное волосы на жопе рвал, как там всё сделано
09:16
это была первая система с которой я столкнулся на работе
09:16
и как соляра ? клевая ?
09:16
ни разу не видел.
09:16
пробовал опен солярис ставить но по железу не прокатил :)
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
09:19
ufir, стальные яйца ?
09:19
это надо заскринить.
09:20
такие аптаймы череваты тем что оно потом не подымитсо. из -за того что 5 лет назад сгорел кондер в блоке питания
09:21
салярка пидорастически старая система. там просто неудобно работать потому что надо доставяться гнутым софтом. его там просто нет.
09:21
после этого ещё куда ни шло.
09:21
с появлением репозитариев и pkgadd стало все более-менее
09:21
которые благополучно погибли
09:22
а как security update делаются ?
09:22
без перезагрузки ?
09:22
отдельными пакетами, без перезагрузки
09:23
есть такие штуки как patch cluster - они часто хотят ребута, да
09:24
аа
09:24
тоесть это не одна машинка ?
09:25
одна ;) оно просто называется cluster
09:26
ага. и оно через жёсткий анус устанавливается и отслеживает зависимости.
09:27
вы меня запутали.
09:27
ладно почитаю интернеты
09:28
и opensolaris != solaris
09:29
короче не трать на это времени. саппорта бесплатног овсе равно нет на современную версию. а на х86\Spark прекрасно встаёт и работает дебиан
09:30
я потратил месяц на то чтобы перетащить один спарковский сервак на дебиан и потом понял что это надо было сделать года 4 назад
09:31
ну просто наверное бывают ткие задачи где нужны такие аптаймы :)
09:31
которые скорее всего сейчас решаютя горизонтальным масштабированием
09:32
тут принцип - гавно работает - не трогай. все равно исправлений нет.
11:42
у меня предположение почему растут редисе и маптаск базы. туда попадают задачи которые крашанулись. и если их дофигища как у меня то нет ни одного процесса который бы их удалял.
11:43
вот поэтому и приходится их чистить. а крашей у меня на сети немерянное количество .
11:43
а так как БД растёт в размерах это очень сильно влияет на производительность
11:44
есть процесс. в шедулере клинер есть
11:44
он их должен чистить
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
11:48
посмотри шедулер. увелич частоту
11:57
в шедулере
11:58
main/setup/schedules
11:58
у меня в шедулере 10 штук и какой из них?
11:58
jgf
11:58
опа
11:58
выпилил Володин оттуда
11:59
это теперь джоб, запускается раз в час
12:32
кхм.
12:32
а может быть ситуация что это в силу какой нить фигни перестаёт запускаться?
12:37
ну ну. факты говорят о другом
12:38
ты с трейсами своими разберись
12:38
будет легче жить
12:39
вон, даже zi_rus начал кодить, ему вроде нравится
12:39
это лучше чем годами ждать новой фичи
12:39
а так костыли можно приделывать
12:39
трейсы лечатся точно так же
12:40
я пробовал программить, но навык теряется если им не пользоваться. а душа к этому не лежит.
12:41
найди у себя того, у кого лежит, объясни важность
12:41
ты ноком пользуйся и навык не будет теряться ;)
12:41
тут постоянно надо что-то подпиливать
12:42
если честно мне нок не нужен нафиг. вот просто нафиг не нужен.
12:42
а тому кому нужен - поклать на него с высокой.
12:43
mikevlz|2: да вот скоро сделаю. очередной раз.. а когда все пизданётся на сети - все будут прыгать и орать что давай поднимай взад
12:44
как меня это заебало - сил нет. уволюсь нахуй.
12:46
в пизду этот ёбаный ростелеком
12:47
"аполитично рассуждаешь"
12:51
e_zombie, пиши пируль который рандомно выбирает железку из списка и ребутает ее и делай шедуль который по ночам будет выполнять ей ребут
12:52
хахахахахахахаа
12:52
они потом по логам меня выпасут и закроют логин для нока вообще
12:52
если аккаунтинг не ведется, концы заколебутся искать
12:52
ведётся все
12:52
и нок под отдельным логином
12:53
узнай пароль и логин врага своего, и подсовываей его та же
12:53
*там же
12:54
главное в ноке потом сотри аудит что это ты создал пируль и шедуль
13:02
народ, как в ноке заигнорить падение SVI ?
Share this page
Share this page: