
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
я замечал эту проблему там, где есть плохой линк (рвущийся впн) от нока до железа

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


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

Ilya
13.03.2017
08:42:24

E_zombie
13.03.2017
08:42:50
во что загоняешь ?
может правда всё убрать из очередей

kk
13.03.2017
08:43:09

Andrey
13.03.2017
08:44:03
там пару фиксили

kk
13.03.2017
08:44:23

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
Ну да