
Ivan
15.09.2017
12:14:06

Алексей
15.09.2017
12:14:23
ага. просто мне для этого не надо туда ходить

Ivan
15.09.2017
12:14:35
скучная какая работа

John
15.09.2017
12:14:40
бля, все равно еррор 500

Google

John
15.09.2017
12:15:02
./noc fix apply бла-бла все равно валит трейсы

Алексей
15.09.2017
12:15:27
кидай трейсы в гитлаб чо...

John
15.09.2017
12:17:04
а где это?) пастебин не канает https://pastebin.com/V6Z76tp6 ?

Ivan
15.09.2017
12:17:51
я б помог чем-нить

Алексей
15.09.2017
12:18:17
дак поднимай. делов то

Andrey
15.09.2017
12:18:18

John
15.09.2017
12:18:37
ailed to load resource: the server responded with a status of 500 (INTERNAL SERVER ERROR

Ivan
15.09.2017
12:18:38
тьфу, отработанный

Алексей
15.09.2017
12:18:59
что бы трейсы уходили в сентри надо 2 настройки сделать
и всё
код полностью готов

Google

Алексей
15.09.2017
12:19:36
поднимай сентри анонсируй ее людям и давай к ней доступ, кто захочет
из нее экспортировать баги в гитлаб вопрос не велик
токен я тебе для этого дам
сентри умеет автоматом чистить поля типа password от логопасов
ну и еще 2 -3 поля надо прописать что бы не палило

Ivan
15.09.2017
12:23:15
нихуяссе, давай попробую, конечно

Алексей
15.09.2017
12:23:33
ага. начнешь с себя

Ivan
15.09.2017
12:23:35
я почитаю пойду

Алексей
15.09.2017
12:23:46
я покажу чег ов ноке надо сконфигурировать

Ivan
15.09.2017
12:23:58
что за турель такая

Ilya
15.09.2017
12:24:52
А у вас тут весело

Bitbucket
15.09.2017
12:26:11
Dmitry Volodin pushed to noc/feature/microservices
*ModelApplication: Database usage optimization
Aleksey Shirokih pushed to noc/feature/docker
Close branch feature/docker.

Ivan
15.09.2017
12:29:27

Dmitry
15.09.2017
12:29:50
спроста
он слишком здоровый оказался

John
15.09.2017
12:30:12
у нас МО ругается 500 ошибкой, и нихера не показывает
я печалюсь

Dmitry
15.09.2017
12:30:16
поэтому мы по частям задачу решила

Andrey
15.09.2017
12:30:18
просто да, берёшь и тыкаешь закрыть ветку

Google

Andrey
15.09.2017
12:30:23

Dmitry
15.09.2017
12:30:34
./noc crashinfo list
и смотрим

Андрей
15.09.2017
12:30:45

John
15.09.2017
12:30:46
Failed to load resource: the server responded with a status of 500 (INTERNAL SERVER ERROR

Andrey
15.09.2017
12:30:55
это не ошибка
это статус
или в консоли браузера посмотреть
или ./noc crashinfo list
там будет список

Андрей
15.09.2017
12:31:27
стартуй службы ща всё подыметцо
проезжали э

Алексей
15.09.2017
12:31:51
ну согласно тому что на пасте тя ждет увлекательный квест.

Андрей
15.09.2017
12:31:57
эту тему

John
15.09.2017
12:32:21
ты же паст смотрел ./noc fix apply fix_platform_full_name ?

Алексей
15.09.2017
12:32:45
да.
у тя в коллекциях ща фарш
но вообще это не беда. просто дропни эту инсталяцию. это ведь тестовая да ?

John
15.09.2017
12:33:28
смотри как тут страшно https://pastebin.com/jbANREEQ

Google

John
15.09.2017
12:33:42
нет) это единственная)

Andrey
15.09.2017
12:33:59
веб же не работает

Алексей
15.09.2017
12:34:09

John
15.09.2017
12:34:21
я могу поднять рядом новую конечно же)

Алексей
15.09.2017
12:34:27
ночной бекап проверял ?

John
15.09.2017
12:34:36
но столько сил в эту вложено

Andrey
15.09.2017
12:34:54
./noc collection sync что говорит?

John
15.09.2017
12:35:25

Алексей
15.09.2017
12:35:54
да не. я просто шутки шучу.
надо конечно.
это пожалуй самый быстрый способ ща востановиться

John
15.09.2017
12:36:51
короче, пациент умер или есть шансы?)
я могу просто новую машину начать разворачивать

Алексей
15.09.2017
12:37:35
не знаю. как @aversant скажет. на мой взляд востановление будет не простым. и скорее всего проще дропнуть коллекции и перевлить их
сломаны будут капсы и такое вот
короче полный переопрос железа один раз

John
15.09.2017
12:38:02
это фигня)
главное что бы список железа и авторизационные данные не потерялись)

Andrey
15.09.2017
12:38:24

Google

Andrey
15.09.2017
12:38:29
db.noc.profiles.drop()
хотя не, не стоит
объектов много?

John
15.09.2017
12:39:24
в МО - около 60 штук

Andrey
15.09.2017
12:39:36
определение профиля работает?

John
15.09.2017
12:39:54
да, но не для всех МО
всякое гавно не умеещее snmp конечно же в пролете
но его не много

Andrey
15.09.2017
12:41:15
ок, тогда надо остановить процессы

John
15.09.2017
12:41:41
какие именно процессы?

Andrey
15.09.2017
12:41:59
НОКа
Дальше идём в монгу
db.noc.profiles.drop()
db.noc.collectionstates.remove({"_id": "sa.profiles"})
после этого
./noc collection sync

John
15.09.2017
12:43:19
./noc ctl stop activator* и остальные?

Andrey
15.09.2017
12:43:29
./noc ctl stop all

John
15.09.2017
12:45:11
а как "идти в монгу"?

Алексей
15.09.2017
12:46:12
./noc mongo

John
15.09.2017
12:46:26
просто mongo - попадаю в шелл, но на db.noc.profiles.drop() -- ругается Error: drop failed:
а понял
бля, и тут подъеб)) MongoDB shell version: 3.2.13
connecting to: test
type "help" for help
2017-09-15T15:46:56.384+0300 E QUERY [thread1] Error: Missing host name in connection string "/noc?replicaSet=noc" :
connect@src/mongo/shell/mongo.js:202:1
@/etc/mongod/shell.js:1:6
failed to load: /etc/mongod/shell.js

Алексей
15.09.2017
12:48:20
mongo -u root -p noc --authenticationDatabase admin noc