@devops_ru

Страница 3111 из 4568
bebebe
24.08.2017
10:26:49
и ты на коне с бескоенчым горизонтальным масштабированием

Stanislav
24.08.2017
10:27:15
Так а ицинга форк нагиоса же, почему она говно а нагиос нет?

Google
Stanislav
24.08.2017
10:27:44
Про лайвстатус почитаю, не слышал

bebebe
24.08.2017
10:27:53
я не крутил icinga, через тот же livestatus прикручивается thurk https://www.thruk.org/screenshots/ более прямая морда для мониторинга советую всем обладателям нагиоса

Sergey
24.08.2017
10:28:32
как же не хватает деревьев в чатике

dk
24.08.2017
10:28:52
Есть еще модная айсинга2

Sergey
24.08.2017
10:29:12
хотя так веселее конечно

bebebe
24.08.2017
10:29:24
у меня руки все не дойдут из нагоиса слать в logstash алерты что бы делать в elk выборочки

dk
24.08.2017
10:30:08
Хочу питона надрочить

bebebe
24.08.2017
10:30:38
Ivan
24.08.2017
10:30:47
Есть канал DevOps?

dk
24.08.2017
10:30:47
> nodejs

> ruby

Google
dk
24.08.2017
10:30:59
> bf

Есть канал DevOps?
Ты хочешь спросить про аниме?

Ivan
24.08.2017
10:32:06
Какое еще аниме? Я ищу новостной канал DevOps? Не подскажешь?

Ivan
24.08.2017
10:33:28
Спасибо!

Sergey
24.08.2017
10:34:39
msdnru им явно занес

bebebe
24.08.2017
10:35:08
Про лайвстатус почитаю, не слышал
олсо, у меня есть год для openresty, который позволит шарить unix сокет через http в асинхронном режиме это позволит расшарить данные мониторинга через какой-нибудь rest

а это очень удобно

если что, пиши

bebebe
24.08.2017
10:36:53
дыа https://hastebin.com/samejoxoni.vbs посмотрите во сколько строк мне это обошлось

dk
24.08.2017
10:37:24
> vbs Толсто

bebebe
24.08.2017
10:37:35
и этот lua код крутится в nginx'e

работает как из пушки

пиу-пиу блия

EtoZheSlava
24.08.2017
10:38:32
и этот lua код крутится в nginx'e
lua+nginx все еще дебажится по-старинке?

bebebe
24.08.2017
10:38:56
у меня знакомый опытный питонаст прообовал тоже самое на питоне один запрос - Питон (1,29 секунд), nginx+lua(1,31) дестяь запросов параллельных Питон (8 секнуд), nginx+lua (1,38) сто запросов, питон (20 секунд), nginx+lua (1,5)

Artem
24.08.2017
10:38:59
Знакомый синтаксис, тоже пришлось пописАть под nginx

dk
24.08.2017
10:39:10
и этот lua код крутится в nginx'e
А что там с блокировками?

Google
Artem
24.08.2017
10:39:29
Он быстр, ребят)

bebebe
24.08.2017
10:39:30
А что там с блокировками?
никаких, все асинхронно, внутри openresty все работы с сокетом происходят через cosockets, они асинхронные

dk
24.08.2017
10:39:51
Нжинкс форкается или что?

bebebe
24.08.2017
10:40:08
Он быстр, ребят)
собственно да, на хабре есть статья как авторы 2gis.ru, внезапно открыли для себя openresty, и через некоторое время получили 30% переписав небольшую часть на lua

Artem
24.08.2017
10:40:09
Модуль же

Gleb
24.08.2017
10:40:14
так 3 гига логов в час это как бы чисто поржать

а вот когда собирать побольше начинаешь всплывает всякое

bebebe
24.08.2017
10:40:30
Я имею ввиду сам скрипт на луа
нет, lua полностью асинхронен, вернее можно написать блокируемый код будет блокировать worker'а что плохо

в общем случае. все асинхронно, nginx не форкается

как были воркеры - так и остались

Gleb
24.08.2017
10:40:55
это за сутки ясное дело

EtoZheSlava
24.08.2017
10:40:58
тоже был опыт с openresty, но что-то тяжело дебажить его

bebebe
24.08.2017
10:41:10
далее автор openresty ушел в cloudflare, весь этот cloudflare построен на lua + nginx, а это поверьте мне совсем не кислый пруф

тоже был опыт с openresty, но что-то тяжело дебажить его
дело привычки на самом деле, сначала да, было больно, но результат того стоит

dk
24.08.2017
10:41:48
Кстати, а как же лайттпд?

У него же все просто и красиво для этого

bebebe
24.08.2017
10:42:08
Кстати, а как же лайттпд?
а что с ним, вроде ничем не примечателен

А зачем это нужно?
расшарить unix сокет через http?

Google
Roman
24.08.2017
10:42:25
Да

dk
24.08.2017
10:42:25
а что с ним, вроде ничем не примечателен
Примечателет тем, что прост как валенок

bebebe
24.08.2017
10:43:04
Примечателет тем, что прост как валенок
хз, у nginx вылизанный сетевой реактор + вылизанный http

Vladimir
24.08.2017
10:43:32
а что с ним, вроде ничем не примечателен
примечателен, тем что однопоточный

имеет прекрасную историю багов

типа что в минорном апдейте могли например случайно поломать патчик который рвал коннект если URL 64kb

и потом 3 года это снова фиксить

Admin
ERROR: S client not available

Vladimir
24.08.2017
10:44:17
короче очень примечательная штука

Но я боюсь что не с той точки зрения с какой надо

а, еще абсолютно уродский синтаксис конфига, который на больших конфигах становится нелогичным

bebebe
24.08.2017
10:44:40
Да
есть nagios, к ниму прикручивается livestatus, с которым можно общаться через unix сокет у меня есть мониторинг, который например собирает метрики с разных объектов, я эти данные хочу взять из мониторинга и красиво нарисовать в grafana, который подцеплен к elk unix сокет дает мне ограничение что все операции с мониторингом я должен выполнять на той же машине что и сам мониторинг, если расшарить его по хттп, я могу вынести агентов на разные ноды в докеры и т.п.

Vladimir
24.08.2017
10:45:07
и изменение которое по докам не должно ничего менять в поведении правил выше, приводит к их полному переосмыслению сервером

bebebe
24.08.2017
10:45:19
я пробовал lighthttpd, оно даже в каком то виде работало, но потом все перешло на nginx, когда он еще не был мейнстримом

так что смысла в нем особого не вижу

Vladimir
24.08.2017
10:45:55
так что смысла в нем особого не вижу
ну вот история. Хорошее простое пособие как можно написать свой веб-сервер, если у тебя на дворе 2002 год

но если у тебя на дворе 2002 год, а у всех 2017 то возможно у тебя проблемы

dk
24.08.2017
10:48:49
а, еще абсолютно уродский синтаксис конфига, который на больших конфигах становится нелогичным
У тебя какие-то адовые хотелки к серверу, который предназначет чтобы запускать пару cgi-скриптов на 20 строк и отдавать хтмльку с картинкой

Google
Vladimir
24.08.2017
10:49:52
над чем-то по fast cgi

давно

то есть я его видел последний раз 7 лет назад, когда переводил этот сервис на nginx

dk
24.08.2017
10:51:01
Очень сложно для него

Vladimir
24.08.2017
10:51:49
Kaspar
24.08.2017
10:51:52
кстати о птичках https://www.youtube.com/watch?v=lrWUcKTztmI 1.11, динамические модули, http/2 и др

Vladimir
24.08.2017
10:52:03
он вполне себе держит 10-20 тысяч запросов в секунду, если fastcgi за ним быстрый

или статика

даже на самом деле на 1 воркере процентов на 10 побыстрее nginx'а

тока баги )

Kaspar
24.08.2017
10:52:24
дунин не плохой докладчик

Vladimir
24.08.2017
10:52:26
и однопоточность

и ваще сдох проект по факту

даже на самом деле 20 это мало

может и больше )

но в общем это как и любая тонкая хрень на epoll'е

dk
24.08.2017
10:53:26
даже на самом деле на 1 воркере процентов на 10 побыстрее nginx'а
А если брать не бинарник, а собрать нжинкс с кастрацией до необходимого для задачи состояния?

dk
24.08.2017
10:53:57
незначительное изменение
Хз, у нас на проксях - это значительное изменение

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