
Nikolay
03.02.2017
18:46:06
пацаны, освойте пастебин

Марк
03.02.2017
18:46:34
Я извинился за ковры, сорян, но вроде тут чутка совсем

Roman
03.02.2017
18:47:05

Марк
03.02.2017
18:48:11
я не понял, что у тебя происходит
В какой-то момент демон на Торнадо перестает отвечать на get запросы. Клиент на utllib2 отдает soket.timeout. Код чужой, документации хуй.

Google

Марк
03.02.2017
18:49:11
Тут как бы да, чутка для телепатов вопрос

Rocket
03.02.2017
18:49:47

Aragaer
03.02.2017
18:49:57
ну вобщем смотри, торнадо сам тоже не особо чего делает, а пробрасывает запросы куда-то дальше

Марк
03.02.2017
18:50:23
def children_loop(self, c_id):
# Redefine metrics
self.metrics = MetricsHub(
"noc.%s.%s.%s." % (self.daemon_name, self.instance_id, c_id),
*self.METRICS)
self.t_children = None
# Initialize pending sockets
sockets = self.server._pending_sockets
self.server._pending_sockets = []
self.server.add_sockets(sockets)
# Connect to mongodb
import noc.lib.nosql
# Initialize site
self.logger.info("Registering web applications")
from noc.lib.app import site
site.autodiscover()
# Run children's I/O loop
dt = (time.time() - self.start_time) * 1000
self.logger.info("Starting to serve requests (in %.2fms)", dt)
run_reporter()
tornado.ioloop.IOLoop.instance().start()

Rocket
03.02.2017
18:50:30

Марк
03.02.2017
18:50:30
Да дальше некуда вроде

Rocket
03.02.2017
18:51:04
Подозреваю, что торнада используется как wsgi-хост.

Nikolay
03.02.2017
18:51:06
а переписать на aiohttp уже предлагали?

Rocket
03.02.2017
18:51:51

Марк
03.02.2017
18:52:25
Там на 2.7 всё. Есть какая-то отдельная ветка более модная, но с совместимостью там полная пизда

Roman
03.02.2017
18:52:46
The product that will make people laugh and cry - Facebook-like "on this day" plugin for Jira.

Rocket
03.02.2017
18:52:46

Матвей
03.02.2017
18:53:42
Ребят, помогите, что за fileworker?

Google

Матвей
03.02.2017
18:54:02
Используется в коде как модуль?

Марк
03.02.2017
18:54:27
У меня в логе идет tornado.access, который говорит, что я тебе, чет чувак отдал. А иногда он ничего не отдает. Но об этом говорит клиент уже, а не сервер. Как мне поймать точку вывода сообщения tornado.access?

Rocket
03.02.2017
18:54:40


Марк
03.02.2017
18:56:49

Aragaer
03.02.2017
18:57:11
аксесс вызывается перед вызовом хэндлера
или после

Марк
03.02.2017
18:57:26
После скорее.
Но неявно

Aragaer
03.02.2017
18:57:56
самой торнадой

Rocket
03.02.2017
18:58:03
Тогда не понимаю. Опиши архитектуру? Что под чем и, главное, для чего?

Aragaer
03.02.2017
18:58:06
вопрос в том, на каком именно хэндлере

Марк
03.02.2017
18:59:42
http://www.tornadoweb.org/en/stable/log.html
В логе это выглядит так:
2017-02-03 21:59:10,880 [tornado.access] 200 GET /main/sync/ns/0/config/?last=2017-02-03T21:58:10.809394 (127.0.0.1) 169.27ms

Матвей
03.02.2017
19:01:56
Ребят, помогите, что за fileworker?
Используется в коде как модуль?

Марк
03.02.2017
19:03:03
B хотелось бы, конечно, получить доступ к сокету и посмотреть, что там за рав данные и его состояние без всяких абстракций
Как бе понимаю, что задачка для телепатов. Просто пните, в каком направлении думать

Матвей
03.02.2017
19:04:45

Марк
03.02.2017
19:05:17
Не)

Google

Rocket
03.02.2017
19:05:32
Или отладчик в хроме

Марк
03.02.2017
19:06:28
Или отладчик в хроме
Да причем тут отладчик. Запросы залетает во вьюв джанги, потом теряются где-то в недрах. Но по итогу на него отвечает торнадо

Rocket
03.02.2017
19:06:29

Марк
03.02.2017
19:07:51
Мопед не мой, писали другие пацаны последние лет семь, а то и все десять.

Denis
03.02.2017
19:08:14

Марк
03.02.2017
19:08:17
Так что я тут такой же копатель

Rocket
03.02.2017
19:09:18
Что хоть прожект делает то такое?

Марк
03.02.2017
19:09:38
Опенсорс всё таки

Rocket
03.02.2017
19:09:54

Марк
03.02.2017
19:10:58
Управление сетью в компаниях телекома. В данном случае модуль отвечает за синхронизацию зон ДНС на разных серверах через морду

Rocket
03.02.2017
19:11:29
Яснее зачем там торнада - не стало к сожалению

Марк
03.02.2017
19:12:01
Там пак бекендовых демонов.

Матвей
03.02.2017
19:20:58

Denis
03.02.2017
19:21:16
Вероятно, какой-то модуль из проекта

Матвей
03.02.2017
19:22:09
Я думал библиотека ?
Но оказалось нет

rem
03.02.2017
19:22:28
а я думала сова

Google

Матвей
03.02.2017
19:22:44
Я кстати не посмотрел есть ли упоминания ?

here1am
03.02.2017
19:26:02

Матвей
03.02.2017
19:45:22
В смысле внутренний модуль?
То-есть от самого интерпретатора?

Nikolay
03.02.2017
19:46:35
это модуль, который кто-то из ваших написал
и в коде заимпортил

here1am
03.02.2017
19:48:50
да

Ray
03.02.2017
21:37:37
наконец пятница

Denis
03.02.2017
21:37:54
Суббота уже

Johnnie
03.02.2017
21:41:50

Ray
03.02.2017
21:42:04
да

VAG
03.02.2017
21:42:27
Бросил, но это не точно ?

Johnnie
03.02.2017
21:42:34
Может не поздно все вернуть взад?

Ray
03.02.2017
21:42:59
да нет наверное

Nikolay
03.02.2017
21:49:45

Johnnie
03.02.2017
21:50:11

53r63rn4r
03.02.2017
21:58:12
Лол, рли пятница
Я думал вторник, лол
Т.е. Завтра выходной?

Google

53r63rn4r
03.02.2017
21:58:52
Т.е. Через 2 минуты?

Johnnie
03.02.2017
21:59:05
Тебе тоже пора завязывать?

Nikolay
03.02.2017
21:59:15

Johnnie
03.02.2017
21:59:21
У меня уже три часа как выходной

53r63rn4r
03.02.2017
21:59:33
Я серьезно

Nikolay
03.02.2017
21:59:38

Denis
03.02.2017
21:59:57
У меня неделю как выходной

53r63rn4r
03.02.2017
22:00:00
Ого, это ты в Америке?

Nikolay
03.02.2017
22:00:17
да

53r63rn4r
03.02.2017
22:00:25
Да, прикиньте, сегодня суббота!
Лол, а я тут жопу напряг.. Заладил рефакторить

Ray
03.02.2017
22:05:54
когда я пил - я такого не писал

Nikolay
03.02.2017
22:06:11