
Ilya
06.09.2016
09:38:47

Ivan
06.09.2016
09:39:02
даже не знаю, где

Ilya
06.09.2016
09:39:36
кол-во потоков зависит от этого значения

Google

Ilya
06.09.2016
09:39:57
если переполниться - перестанет работать
ща

Ivan
06.09.2016
09:40:11
караул какой, подскажи, как проверить
пошёл тушёнку делать, блин

Ilya
06.09.2016
09:49:01
пример конфига

Ivan
06.09.2016
09:53:11
и как его менять, а особенно, как с этим файлом связана веб-морда башни.

Ilya
06.09.2016
09:53:47
У меня 5 нод, ты сделай всё то же самое на одной
думаю можно меньше указать всего в 2 раза
потом подбирать
Я сразу сделал на запас, что бы без меня если что ок всё было

Google

Ivan
06.09.2016
09:55:26

Ilya
06.09.2016
09:55:33
часть

Ivan
06.09.2016
09:57:29

Ilya
06.09.2016
09:57:52
Где все сервисы

Ivan
06.09.2016
09:58:22
ну наконец-то
сейчас стоит 300.
инстансов активатора как было 1, так и остался, хотя я save жал. 40 тредов

Ilya
06.09.2016
10:00:26

Ivan
06.09.2016
10:00:50
8 поставил, 30 тредов, нажал enter, save несколько раз
деплой делаю

Ilya
06.09.2016
10:02:08
@EKbfh https://kb.nocproject.org/pages/viewpage.action?pageId=22970696
https://kb.nocproject.org/pages/viewpage.action?pageId=22380851
Вот

Алексей
06.09.2016
10:05:47
а этот косяк нам предложил фреймворк

Ivan
06.09.2016
10:15:38

Алексей
06.09.2016
10:16:15
но косяк появляется только в том случае если после ввода данных ты не тыкнул в пустое место
ибо сохранение данных в таблице происходит на on_blur методе

Ivan
06.09.2016
10:16:46
Я уже таких деталей не помню

Алексей
06.09.2016
10:16:54
если я правильно помню причину

Google

Dmitry
06.09.2016
10:27:55
f а в webix 3.4 эта проблема исправлена ?

Алексей
06.09.2016
10:34:14
это не проблема это особенность... :(

Aleksandr
06.09.2016
10:36:32
ipam никто не пользуется? или в чем причина, что не чинится функционал автозаполнения?

Snake
06.09.2016
10:52:20
плюсую

Алексей
06.09.2016
11:01:56
не чинится потому что не чинят. не чинят потому что никто не чинит.
вот тупо никто не взялся не посмотрел код и не попраивл его.

Aleksandr
06.09.2016
11:03:23
чтоб чинить - надо знать как это работает, а таких единицы

Snake
06.09.2016
11:03:27
не все умеют в пайтон
тем более не все умеют в то, что пишет Володин

Aleksandr
06.09.2016
11:04:26
я вот питон не знаю, но патчики к профиляи длинков наваял, после убийства нескольких дней, но это профили... а вот взаимодействие разных модулей - это уже как-то выше уровнем
тем более как это можно вообще дебажить...
вручную-то вводится все
нет взаимодействия

Andrey
06.09.2016
11:06:04
https://kb.nocproject.org/pages/viewpage.action?pageId=22970758
https://kb.nocproject.org/pages/viewpage.action?pageId=22970730

Aleksandr
06.09.2016
11:06:28
вантуз фтопку
нет у меня вантуза

Алексей
06.09.2016
11:06:50
а что есть ?

Andrey
06.09.2016
11:06:56
вантуз?

Алексей
06.09.2016
11:06:57
под линуксом все отлаживать еще проще

Aleksandr
06.09.2016
11:07:08
я на маке, сервак на фре
но не в этом проблема

Google

Andrey
06.09.2016
11:07:25
на маке всё ещё проще, чем на винде
винда это очень сложный случай

Aleksandr
06.09.2016
11:07:50
pycharm pro - слишком дорого

Andrey
06.09.2016
11:08:09
там статья, которая по винду написана, она для Community
не для Pro

Алексей
06.09.2016
11:08:48
pro отлично работает 30 дней.

Aleksandr
06.09.2016
11:08:53
3. PyCharm Professional (версия Professional обязательна)

Алексей
06.09.2016
11:09:04
уверен даже неспешно мождно разобраться за это время и с питоном и с проблемой

Andrey
06.09.2016
11:09:22
я про статью для винды
я 2 скидывал

Aleksandr
06.09.2016
11:12:20
ты где-то делал доку по интеграции в линух, что-то там с ssh... не могу найти в поиске

Ivan
06.09.2016
11:28:31
А можно глупый вопрос
Разве не дискавери тредс отвечает за сообщения [scheduler.discovery] All workers are busy. Sending 8 jobs to burst
и если нет, то за что оно отвечает?

Aleksandr
06.09.2016
11:31:13
треды открывает процесс, 1 процесс и 20 тредов - 20 одновременных операций, если сделать 8 процессов и 20 тредов, то 8x20 = 160 одновременных операций может быть запущено

Ivan
06.09.2016
11:32:00
написано, что Activator Поручения получает от discovery.
Discovery О заданиях узнает от того что мониторит их список в mongo, а туда их складывает scheduler.

Aleksandr
06.09.2016
11:32:28
так формируется очередь
а как быстро он с ней разберется - зависит от того, сколько за раз может обработать

Ivan
06.09.2016
11:33:58
Можно как-то проверить, насколько заняты активаторы и дискавери процессы?
я увеличил кол-во активаторов, картина не изменилась совсем, прикол в этом

Google

Aleksandr
06.09.2016
11:35:08
если в очереди 600 объектов для обработки - то 1 процесс будет запускать 20 тредов, образно, 30 раз, если будет 100 процессов по 20 тредов, то одновременно будет обработано 2000 заданий, параллельно, выдержит ли сервер - другой вопрос
service noc restart?

Ivan
06.09.2016
11:35:29
при деплое с рестарт gentle?

Aleksandr
06.09.2016
11:35:47
стоит проверить в логах

Ivan
06.09.2016
11:36:17
самый главный лог это sae?

Aleksandr
06.09.2016
11:36:39
там их пачка... и для дискавери, и для активаторов и для web

Ivan
06.09.2016
11:37:13
Именно про рестарт, где проверить, что нок скажет, что он был выгружен и загружен снова
или supervisord?

Aleksandr
06.09.2016
11:40:38
в дискваери где-то тут 2016-09-06 14:38:41,573 [discovery] Setting up postgresql connection pool: min=17 max=35
2016-09-06 14:38:41,581 [discovery] Enabling standalone mode
2016-09-06 14:38:41,583 [scheduler.discovery] Reset running jobs
2016-09-06 14:38:41,583 [scheduler.discovery] Open collection noc.schedules.discovery.default
2016-09-06 14:38:41,585 [scheduler.discovery] Reset: 2
2016-09-06 14:38:41,585 [scheduler.discovery] Check indexes
2016-09-06 14:38:41,588 [scheduler.discovery] Indexes are ready
2016-09-06 14:38:41,589 [scheduler.discovery] Running scheduler
2016-09-06 14:38:41,590 [scheduler.discovery] Run thread executor (30 threads)
это сразу после рестарта


Ivan
06.09.2016
11:42:41
по дефолту у меня postgresql connection pool: min=7 max=15
Всем доброго, подскажите: если в дискавери-логе записи о том, что All workers are busy. Sending X jobs to burst - чем можно помочь в пределах одной ноды. Чего добавить напимер
потоков в discovery
в каких пределах можно увеличить?
сколько железок и сколько сейчас потоков?
~350 девайсов, потоков стоит дефолтное 10
можно расширить до 200