@devops_ru

Страница 4339 из 4568
Nik
12.09.2018
20:30:34
Да, там сложная логика
жоска. ладно. проверяй на клиенте что с кипелайвами. у тебя линки рвутся

вообще полезно

я расширял

Google
Nik
12.09.2018
20:30:51
в общем поможет, но твою проблему не решит

Nik
12.09.2018
20:30:56
а бек на чем?

Artur
12.09.2018
20:31:04
Тоже на ноде

backlog 10k ставили

Vasiliy
12.09.2018
20:31:23
Тоже на ноде
backlog сколько поставил ?

Artur
12.09.2018
20:31:31
16 воркеров в cluster

Сервер 56 core, 256gb озу

Должно бы держать

Nik
12.09.2018
20:32:37
Тоже на ноде
я тут тебе не помогу ( я вообще в шоке пребываю от такого бекенда ан javascript). Но совет тот же - копай, почему линки рвутся

Artur
12.09.2018
20:32:38
Вот ровно как выше 42к вроде повышаются зарпосы и все падает

Vasiliy
12.09.2018
20:32:53
16 воркеров в cluster
cluster какой именно ? модуль nodejs ?

Google
Artur
12.09.2018
20:33:31
cluster какой именно ? модуль nodejs ?
Насколько я знаю именно родной cluster. Меня уверяют, что такая конфигурация 100к держит на другом проекте)

Vasiliy
12.09.2018
20:34:11
Вот ровно как выше 42к вроде повышаются зарпосы и все падает
ip_local_port_range как настроен ? по моему опыту - херово он работаеТ :)

он - cluster nodejs

Nik
12.09.2018
20:35:16
ip_local_port_range как настроен ? по моему опыту - херово он работаеТ :)
выше написано - но вообще максимально расширил

Vasiliy
12.09.2018
20:35:17
у меня процессы nodejs в cpu упирались. то есть 2-3 процесса nodejs упирается с cpu, а страдают все запросы.

Artur
12.09.2018
20:35:34
А 40k+ на 16 не работает

Vasiliy
12.09.2018
20:36:24
соединения http, не websocket ?

А 40k+ на 16 не работает
аналогично. Сейчас разбиваю на отдельные процессы под балансировщиком.

Artur
12.09.2018
20:36:58
Nik слушай, есть подозрение, что линки не на клиентах рвутся, а между nginx и бэком который за ним

соединения http, не websocket ?
Да вот к сожалению нет

Vasiliy
12.09.2018
20:37:53
К слову, да, между nginx и nodejs - какая сеть ? localhost ? ethernet ? docker ? rancher ? kubernetes ?

ну и сам nginx как запущен ?

Vasiliy
12.09.2018
20:40:15
loopback
127.0.0.1 или сокет ?

Artur
12.09.2018
20:40:21
Все лаги начинаются с этого open() "/var/cache/nginx/client_temp/0000373753" failed (23: Too many open files in system)

Лев
12.09.2018
20:41:19
,,xzzz,чяв всё, ячсе. Ч,szzzzwzxzdszxzzxe zzzazzZs,,zr,3*%*$,@*"****42#RZRszrzrzrszRZZeZzeaze$4\|£,\4££•£@*32@#@24##4#3*444***@&#"#4" "£\|¢eRzrszeas*%,,*,*$2**,3,•\|€<\•\|\|\©\|©3*4\|\¥3*****3@€£|*3|@#%**#**'¢\€3

Google
Лев
12.09.2018
20:41:48
Да драный телефон! Извините.

Alesha
12.09.2018
20:42:02
Кеш nginx в ram пробовали? Микрокеш?

Vasiliy
12.09.2018
20:42:17
Да драный телефон! Извините.
и рвётся примерно на 50к соединений ? ну считай: * внешних 50к соединений к nginx - 50к штук * соединений к беку - еще 50к * бек небось стучится куда-то в базу - еще 50к * Куда еще 50к файлов деваются - уже подробности. Может таки увеличить число файлов до 400к ?

Vasiliy
12.09.2018
20:43:17
Не, на 50к соединений. Файлов открыто видимо как раз 200к по hardlimit
ошибка вполне однозначная: open() "/var/cache/nginx/client_temp/0000373753" failed (23: Too many open files in system)

Artur
12.09.2018
20:43:38
Ну вот я вопрос и начал с того, что файлов открывается дофига

Vasiliy
12.09.2018
20:43:50
соединений при этом сколько ?

Artur
12.09.2018
20:43:54
А вообще нахрена nginx в кэш на диск срет мне непонятно

Ну там чуть выше 40к

42-45

Ну если учесть что еще там всякие вспомогательные процессы, то 200к видимо может дать

Vasiliy
12.09.2018
20:44:38
ты учитывешь, что каждое tcp-соединение - один открытый файл ?

Artur
12.09.2018
20:44:47
Нет) Теперь уже понял

Вообще это нормально овер 200к открытых файлов в системе?

Ну вообще указателей на ресурсы я так понимаю

Vasiliy
12.09.2018
20:45:22
а если между nginx и беком - уже 3, включая внешний коннект а если еще коннект к базе, итп.

Artur
12.09.2018
20:45:31
Да, ты прав

Сейчас попробую 400к

Google
Artur
12.09.2018
20:46:19
hardlimit только ребутом?

Vasiliy
12.09.2018
20:47:24
вот чего не знаю. так-то можешь через limits.conf + ulimit поставить, перезапустить и проверить.

Artur
12.09.2018
20:48:56
сейчас попробую через systemctl задать

Roman
12.09.2018
20:58:14
доброго дня! есть ли cheatsheet какой либо для "администрирования" серверов на бубунте, установки и поднятия серверов?

чтобы каждый раз не гуглитьт

Andrey
12.09.2018
21:03:58
нет

Nikolay
12.09.2018
21:04:09
снапшот чтоли?

Artur
12.09.2018
21:04:45
@elvis_live Vasiliy спасибо ребят, повышение лимита nofile помогло

Вроде)

Vasiliy
12.09.2018
21:05:59
@elvis_live Vasiliy спасибо ребят, повышение лимита nofile помогло
кто б мне сказал - на кой ляд эти лимиты вообще нужны. ну хоть один практический кейс.

Artur
12.09.2018
21:06:09
Да блин, вдвое увеличил, больше 55к не дает. Может тут уже в максималку по сокетам уперлись

Artur
12.09.2018
21:06:41
100%

Но ошибка уже таймаут, а это бэк

Надо курить что там дальше

Спасибо)

Ivan
12.09.2018
21:09:56
Ребят, подскажите, по дженкинсу отдельный чатик есть?

Artem
12.09.2018
21:10:24
https://t.me/jenkins_ru поиск же

Ivan
12.09.2018
21:11:03
Google
Viktor
12.09.2018
21:39:16
Чё, с праздником коллеги!

Konstantin
12.09.2018
21:52:24
Viktor
12.09.2018
21:52:47
256?
да

Tmbrn
12.09.2018
22:59:09
День программиста — неофициальный праздник программистов, отмечаемый на 256-й день года. Число 256 (два в восьмой степени) выбрано потому, что это количество чисел, которые можно выразить с помощью одного байта. Этот день сегодня, 13 сентября. Поздравляю!

Alexander
12.09.2018
23:41:15


что это ?

как починить ?

A1EF
12.09.2018
23:43:54
А существует каталог /root/Maildir ?

Alexander
12.09.2018
23:50:37
да

в нем находиться sent

а в нем фаил dead.letter

Konstantin
13.09.2018
00:00:25
как починить ?
У меня дежавю или ты опять это спрашиваешь?

Alexander
13.09.2018
00:00:56
я день просдел с этим

Alexander
13.09.2018
00:01:28
да(

пожалуйста помоги

просто не дает покоя мне это

Страница 4339 из 4568