@nocproject

Страница 882 из 2357
E_zombie
13.03.2017
06:21:08
похорду это самое простое будет.

в теории надо снифать трафик для активаторов на нодах и там будет видно кто валится.

Ilya
13.03.2017
06:22:23
@E_zombie у тебя есть asa в мультиконтексте или xos в стаке?

E_zombie
13.03.2017
06:22:42
нет

Google
Dmitry
13.03.2017
06:24:23
close_wait -- таки закрытое соединение

E_zombie
13.03.2017
06:26:46
дооооо ?

http://www.tcpipguide.com/free/diagrams/tcpclose.png

на сервере стоим и ждём ацк от клиента который кирдыкнулся.



плюс изза повисших активаторов ломается телеграмм и данные не собираются.

Ilya
13.03.2017
06:32:30
У меня такая же проблема

Тоже tcp cw

Dmitry
13.03.2017
06:32:52
c ssh как-нибудь связано?

Ilya
13.03.2017
06:33:26
У меня почти все железо по ssh

E_zombie
13.03.2017
06:33:28
нет

у меня только серваки.

[root@nochost3 noc]# netstat -npo | grep CLO | wc -l 251

Google
E_zombie
13.03.2017
06:35:05
tcp 1 0 ххххххх:19004 ннннннннн:22999 CLOSE_WAIT 7138/noc-activator- off (0.00/0/0) висит уже даааавно.

вчера вот этот процесс висел пол часа пока я его не пристрелил . и именно на нём крашились процессы дискавери на всех хостах которые пытались закинуть туда задание.

[root@nochost2 noc]# netstat -npo | grep CLO tcp 1 0 10.64.255.213:40455 10.64.255.210:11211 CLOSE_WAIT 11868/noc-escalator off (0.00/0/0) You have new mail in /var/spool/mail/root [root@nochost2 noc]# netstat -npo | grep CLO tcp 1 0 10.64.255.213:40455 10.64.255.210:11211 CLOSE_WAIT 11868/noc-escalator off (0.00/0/0)

[root@nochost3 noc]# netstat -npo | grep CLO tcp 1 0 10.64.255.214:48283 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:21420 10.64.255.210:11211 CLOSE_WAIT 7126/noc-escalator off (0.00/0/0) tcp 1 0 10.64.255.214:48341 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48275 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48271 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48303 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48337 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48343 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0) tcp 1 0 10.64.255.214:48289 10.64.255.210:11211 CLOSE_WAIT 7127/noc-scheduler off (0.00/0/0)

Dmitry
13.03.2017
06:41:19
а что последнее в логах у повисшего активатора?

E_zombie
13.03.2017
06:41:58
у него там движуха продолжается.

Dmitry
13.03.2017
06:43:16
?

E_zombie
13.03.2017
06:43:31
он что то отрабатывает.

у меня сейчас дебаг не включен на них и нет такой ситуации.

kk
13.03.2017
07:16:15
зомби. сделай плохую вещь.

E_zombie
13.03.2017
07:16:32
выпить яду?

kk
13.03.2017
07:17:17
запусти задачу из нока на железке и внаглую, пока активтор капается внутри, ребутни её

вылезет CLOSE_WAIT ?

E_zombie
13.03.2017
07:18:05
кхм. дёрнуть по питанию....... да ты шалун.

kk
13.03.2017
07:18:31
да. "идею" ты понял верно =)

Dmitry
13.03.2017
07:18:34
у кого лаба есть, попробуйте

E_zombie
13.03.2017
07:18:43
слове ваит выходит в связке discovery == activator а не активатор - железо

kk
13.03.2017
07:19:08
у кого лаба есть, попробуйте
как раз на лабе ниразу такого не видел

слове ваит выходит в связке discovery == activator а не активатор - железо
по мне так: дискавери ждёт активатор, а он не может разобраться с железкой и сводит с ума дискавери

я замечал эту проблему там, где есть плохой линк (рвущийся впн) от нока до железа

Google
E_zombie
13.03.2017
07:21:22
ну трабла на активаторе - это уже ясно.

когда у тебя к "зависшему" активатору подключается телеграмм он отваливается сразу.

Dmitry
13.03.2017
07:23:20
а посмотри tcpdump'ом, что там

как вариант - libcurl может дурака валять

у меня есть нездоровое желание посмотреть в сторону gRPC

E_zombie
13.03.2017
07:24:12
]# rpm -qa | grep libcurl libcurl-devel-7.29.0-35.el7.centos.x86_64 libcurl-7.29.0-35.el7.centos.x86_64

Ivan
13.03.2017
07:24:41
Зомби, а ты сессии мутил?

E_zombie
13.03.2017
07:25:04
какие сессии? есть чё ?

Ivan
13.03.2017
07:25:59
Ну когда много сессий на железо не открывается

А можно время смерти активатора выяснить?

E_zombie
13.03.2017
07:27:03
дёргай по крону тест конфигателеграфа и будет тебе счастие

Ivan
13.03.2017
07:27:06
Можно было бы примерно плнять после какого железа

Ivan
13.03.2017
07:27:30
Не, я тебе предлагаю

E_zombie
13.03.2017
07:41:08
уууууу чёт меня ломает такое творить у себя.

Ilya
13.03.2017
07:44:07
уууууу чёт меня ломает такое творить у себя.
да хули ты, не будь тряпкой, ебнул кольцо и смотришь логи активтора

E_zombie
13.03.2017
07:44:31
данунахуй. я за то ещё не отсидел (с)

Ivan
13.03.2017
07:46:49
Илья, у тебя же тоже центос?

Ilya
13.03.2017
07:47:45
deb/rhel

Ivan
13.03.2017
07:48:19
Херово

Теормя не прокатила

Google
kk
13.03.2017
08:20:37
+бубунта с той же проблемой

E_zombie
13.03.2017
08:21:18
такс. у меня появился зависший активатор.

ну что пьяницы, тунеядцы, алкоголики - кто хочет сегодня поработать? (с)

Dmitry
13.03.2017
08:22:44
зависший - в плане - не отвечающий на вызовы API?

E_zombie
13.03.2017
08:23:31
ага и крешит задачу посылаемую дискавери

kk
13.03.2017
08:23:57
]# rpm -qa | grep libcurl libcurl-devel-7.29.0-35.el7.centos.x86_64 libcurl-7.29.0-35.el7.centos.x86_64
ii libcurl3:amd64 7.47.0-1ubuntu2.2 ii libcurl3-gnutls:amd64 7.47.0-1ubuntu2.2 ii libcurl4-openssl-dev:amd64 7.47.0-1ubuntu2.2 но хз на какой версии было. на этой не смотрел пока (работает, но не проверял CW)

E_zombie
13.03.2017
08:27:23
04:26:29.838660 IP (tos 0x0, ttl 64, id 2769, offset 0, flags [DF], proto TCP (6), length 847) nochost1.27770 > nochost5.19001: Flags [P.], cksum 0xeea2 (correct), seq 0:795, ack 1, win 29200, options [nop,nop,TS val 786545250 ecr 522326732], length 795 04:26:29.844574 IP (tos 0x0, ttl 64, id 2381, offset 0, flags [DF], proto TCP (6), length 56) nochost1.28826 > nochost5.19001: Flags [S], cksum 0xe929 (correct), seq 2304294706, win 29200, options [mss 1460,sackOK,TS val 786545256 ecr 0], length 0 04:26:29.852683 IP (tos 0x0, ttl 64, id 46191, offset 0, flags [DF], proto TCP (6), length 849) nochost1.28556 > nochost5.19001: Flags [P.], cksum 0x9742 (correct), seq 0:797, ack 1, win 29200, options [nop,nop,TS val 786545264 ecr 522324340], length 797 04:26:29.860597 IP (tos 0x0, ttl 64, id 46557, offset 0, flags [DF], proto TCP (6), length 56) nochost1.28828 > nochost5.19001: Flags [S], cksum 0x2a4c (correct), seq 67502929, win 29200, options [mss 1460,sackOK,TS val 786545272 ecr 0], length 0 04:26:29.894597 IP (tos 0x0, ttl 64, id 52097, offset 0, flags [DF], proto TCP (6), length 56) nochost1.28834 > nochost5.19001: Flags [S], cksum 0x78a4 (correct), seq 1000766768, win 29200, options [mss 1460,sackOK,TS val 786545306 ecr 0], length 0

херачит во всю обмен трафиком. а креш в логах дискавери появляется редко.

что то у меня нет идей как это дебажить.

kk
13.03.2017
08:34:01
@E_zombie запили это. есть шанс уменьшить эту херню

Admin
ERROR: S client not available

kk
13.03.2017
08:34:01
Зомби, а ты сессии мутил?

E_zombie
13.03.2017
08:34:53
нет

у меня нет стенда. и я не могу такое устраивать.

есть конечно одна железка но это говно ёжик и я не представляю как его во время дискавери вальнуть.

kk
13.03.2017
08:37:18
нет дэвид блейн, нет

Алексей
13.03.2017
08:39:14
Не надо вольнуть надо фаер

Ilya
13.03.2017
08:40:05
Зомби, а ты сессии мутил?
на сессиях многое ломается

пока очень сыро

Andrey
13.03.2017
08:40:53
на сессиях многое ломается
многое ломается это что?

Google
Andrey
13.03.2017
08:40:56
где примеры?

kk
13.03.2017
08:41:30
есть конечно одна железка но это говно ёжик и я не представляю как его во время дискавери вальнуть.
аверсант писал как-то, что когда загоняешь в сесси CW не уходит. посмотрел у себя- после них полегче стало

Ilya
13.03.2017
08:42:24
где примеры?
мы с тобой разбирали примеры и ты записал себе

E_zombie
13.03.2017
08:42:50
во что загоняешь ?

может правда всё убрать из очередей

Andrey
13.03.2017
08:44:03
мы с тобой разбирали примеры и ты записал себе
на форум вынеси, или ты Issue заводил?

там пару фиксили

Ilya
13.03.2017
08:44:48
там
ну да, вот же @aversant

Andrey
13.03.2017
08:45:12
что есть CW?

kk
13.03.2017
08:45:37
CLOSE_WAIT

Andrey
13.03.2017
08:45:52
это к сессиями не относится

и без сессий оно было

kk
13.03.2017
08:46:11
стоп

Andrey
13.03.2017
08:46:22
да, вечно всё путаете

Ilya
13.03.2017
08:46:25
С сессиями решилась проблема с CW

kk
13.03.2017
08:46:26
стопэ

стоп

смотрите

она не решилась, а сократилась в каком-то смысле.

Ilya
13.03.2017
08:47:16
Ну да

Страница 882 из 2357