Ivan
Дык мы же издательство спонсировали
Александр
на инглише где-то было, хз, искать надо
Lex
Александр
Только это, не помню она там полная или нет
Александр
я то сначала в инете качал, а там ознакомительная была, а потом купил
Lex
ну Я бы тоже купил в оригинале
Lex
но на амазоне оно конских денег стоит
Magistr
её емнип бесплатно выложил гугл
Lex
Ivan
Ты путаешь с SRE
Ivan
Ее гугл бесплатно выложил
Ivan
А это же не гугловая книга
Magistr
а да точно
Ivan
Да ладно, 541 рубль кому-то жалко за книгу?
Ivan
В ней же квинтэссенция человеческой мудрости по поводу DevOps
Ivan
Жизнь делится на два этапа - до прочтения "Проекта Феникс" и после, когда уже ничего не будет таким, как раньше, и нельзя будет вернуться назад.
Александр
Имхо феникс нужно читать в 2 захода
Александр
через 3-5 месяцев перерыва
Александр
Становятся понятны свои косяки после начала изучения девопса
Lex
Lex
но хотет drm free
Lex
уже нашел
Lex
http://shop.oreilly.com/product/9780988262508.do
Oleksandr
Lex
Александр
Александр
не именно девопс, а вообще
Александр
тот же itil
Oleksandr
ну отзывы самые ок
про SRE гугловый тоже норм отзывы были, но по факту куча воды ни о чём, как мне показалось )
Lex
Magistr
Александр
Ну Феникс больше как повесть, а не руководство к действию
Lex
Lex
внезапно
Александр
Ну, я имел ввиду, что там нет готовых решений
Pavel
имя процесса в линуксе это фундаментальная штуковина или нет?
Pavel
Думаю организовать что-то типа широковещательного IPC через изменение имени процесса
Magistr
Pavel
Это проще чем пайпы открывать друг другу
Magistr
Pavel
Один процесс имеет состояния (работаю, жду), а другой процесс должен видеть в каком состоянии находится первый.
Pavel
Ну точнее там может быть дерево процессов и один контролирующий. Что может быть проще чем в названии эту инфу отображать? :)
Magistr
Pavel
Что зачем? другому процессу видеть?
Pavel
Он рисует дашборды для админов с этой инфой
Dmitrii
Сделай через очереди че как лох та
Pavel
Очереди для лохов
Pavel
да типа того. Да это неважно на самом деле, как пример.
Pavel
Главное что один процесс должен уметь считывать кастомную информацию о других процессах.
Magistr
а другие могут генерировать эту информацию ? например в виде метрик ?
Pavel
Все сторонние системы недопустимы. Только хардкор и примитивные инструменты unix-ядра
Pavel
вот еще смотрю на named pipe как неплохой вариант.
Magistr
можно писать логи
Pavel
хм ну да
Pavel
Но тогда придется озаботиться с их ротатингом
Magistr
логротейт стандартен
Pavel
Что бы ни делать, лишь бы через название процесса не общаться ;)
Dmitrii
Паша, астанавись
Denis
можешь ещё в сomm сходить и руками ёбнуть туда что нибудь
Denis
но это для слвсем повернутых и я хз будет ли это всегда работать и вобще будет ли работать
Pavel
Вот и мне интересно
Denis
но если серьёзно, я вобще редко плохо отзываюсь о идеях людей, но вот твоя идея ужасно дерьмовая.
Denis
почему нельзя ipc сделать на тех же сигналах
Denis
или через шаредмем
Pavel
Сигналы потому что не могут посылать доп. метадату, а с шаред мем будут вопросы с конкурентностью
Pavel
В общем остается только именованые пайпы. Или неименованые.
Denis
вопрос с конкуретностью решается семафорами
Denis
ебать, а ты в имени процесса джейсон держать будешь ? )
Denis
это достойно 2017го но боюсь деды встанут из могил когда ты напишешь это
Pavel
Про json отличная идея, но я хотел только 1 лексему держать
Pavel
А так можно имя процесса использовать в качестве маленькой БД, вот это поворот
Pavel
Следующий шаг после nosql
Vladislav
Vladislav
в n-1 раз меньше получится, чем пайпов
Vladislav
в comm можно напихать все, что угодно, при желании. список процессов будет прекрасен, а кое-что в юзерспецсе будет крэшиться от json-а в имени
Pavel
изверги вы доводите мои идеи до абсурда