The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Леннарт Поттеринг предложил добавить в systemd режим мягкой перезагрузки, opennews (??), 09-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +13 +/
Сообщение от Аноним (6), 09-Май-23, 09:37 
Теперь это время будет мягко размазано на 1 час.
Ответить | Правка | Наверх | Cообщить модератору

163. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +5 +/
Сообщение от Аноним (163), 09-Май-23, 19:01 
Как автор Шняги написал, так и сработает. Швободка тфортцества. А Системда тут не причём.

Есть в настройках безусловное прибитие через N сек, если надо, и не ждать.

Ответить | Правка | Наверх | Cообщить модератору

180. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  –1 +/
Сообщение от Аноним (180), 09-Май-23, 22:22 
> Как автор Шняги написал, так и сработает. Швободка тфортцества. А Системда тут не причём.

В sysvinit было лучше. Никакого таймера. Можно было не париться из-за прошедшего времени.

Ответить | Правка | Наверх | Cообщить модератору

183. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от пох. (?), 09-Май-23, 22:30 
Очередная сказочка от вчерародившегося девляпса, видевшего тот инит по телевизору.

Сам по себе init делает ровно две вещи - sigterm и следом тут же - sigkill, кто не успел спрятаться - сам виноват.
Поэтому да, не парились - никаких waiting no limit при шатдауне не бывало.

Ответить | Правка | Наверх | Cообщить модератору

193. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от Alcher (ok), 10-Май-23, 00:03 
sync три раза и молись =)
Ответить | Правка | Наверх | Cообщить модератору

352. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (352), 13-Май-23, 22:19 
Почему 3 раза?
Ответить | Правка | Наверх | Cообщить модератору

354. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Дед банан (?), 14-Май-23, 00:28 
You always tell me to do it 3 times, man. (c)
Ответить | Правка | Наверх | Cообщить модератору

194. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  –1 +/
Сообщение от rshadow (ok), 10-Май-23, 00:30 
И это было прекрасно. Ни какой калькулятор не мог запретить мне загрузить/выключить мой комп. На серверах может быть оно и нужно.
Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

209. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 10-Май-23, 07:07 
> И это было прекрасно. Ни какой калькулятор не мог запретить мне загрузить/выключить
> мой комп. На серверах может быть оно и нужно.

А зачем у тебя калькулятор в сервисах systemd?

Ответить | Правка | Наверх | Cообщить модератору

305. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от потниклёнька (?), 11-Май-23, 11:20 
да там чего толко нету в этом системболоте
Ответить | Правка | Наверх | Cообщить модератору

331. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  –1 +/
Сообщение от Аноним (-), 12-Май-23, 08:45 
> да там чего толко нету в этом системболоте

Ну это у кого как. У меня в минимальной системе там только getty на консольке да вот системд, нуахренли так тоже можно было :). Можно даже без системды - но очень уж неудобно ситсему самому запускать. А колупаться с init мне что-то уже после него вообще совсем не хочется, пусть вон пох в этом копается и кто там еще.

Ответить | Правка | Наверх | Cообщить модератору

350. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от tty0 (?), 13-Май-23, 01:54 
Чем же неудобно, если у тебя getty? Зачем в таком конфиге вообще system$?
Ответить | Правка | Наверх | Cообщить модератору

355. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 14-Май-23, 22:16 
> Чем же неудобно, если у тебя getty? Зачем в таком конфиге вообще system$?

Чтобы добавить через этот getty что-нибудь еще, где он уже станет у дел :). Да и getty так то перезапускает вполне исправно при его убиении или закрытии сессии.

Ответить | Правка | Наверх | Cообщить модератору

222. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  –1 +/
Сообщение от пох. (?), 10-Май-23, 09:06 
А на серверах предварительно исполнялся простой и тривиальный баш-скрипт - поэтому если что-то вызывало проблемы с шатдауном - это что-то в две строчки можно было поправить, причем если оно не ценное и не особо нуждается в правильном шатдауне - то поправить так же грубо, не заморачиваясь - инит сам потом добьет остатки.

А это и на серверах 99.9% - совершенно незачем три дня ждать корректного завершения какого-то nginx.

Ответить | Правка | К родителю #194 | Наверх | Cообщить модератору

278. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 10-Май-23, 15:33 
А пример которым ты размахиваешь вообще в 1 строку можно исправить. Представляешь? :)
Ответить | Правка | Наверх | Cообщить модератору

202. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (180), 10-Май-23, 01:53 
> Сам по себе init делает ровно две вещи - sigterm и следом тут же - sigkill, кто не успел спрятаться - сам виноват.

То есть sysvinit+rc.d - уже не труЪ юникс, а отвратительные форточки?

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

224. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от пох. (?), 10-Май-23, 09:20 
оно как ни странно большую часть действий делало совершенно зря. То есть да, сильно ухудшило то что и без него бы в общем работало (как оно и было до нашествия редхатоидов в конце 90х).
Там миллион совершенно ненужных проверок заканчивающихся все тем же sigterm - который гораздо проще и быстрее было бы отправить пачкой всем подряд, а потом уже озадачиться тем одним-двумя которых нужно подождать.
Зато рисовало красивенькие зелененькие "OK", это так занимательно было наблюдать вместо работы.

Но, по крайней мере, тебе оставляли возможность вмешаться, если тебя данная зелененькая фигня не устраивала.

Ответить | Правка | Наверх | Cообщить модератору

204. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +3 +/
Сообщение от Аноним (204), 10-Май-23, 04:03 
> Поэтому да, не парились - никаких waiting no limit при шатдауне не > бывало.

Прально, graceful shutdown это для лохов. Даешь kill -9 жирной базе и прочим сервакам с юзерами.

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

372. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от Проффесорemail (?), 17-Май-23, 23:04 
Базе не пофиг, зарежет ее kill -9 или пропажа питания, потому что сама база и высадила АКБ упса ожиданием завершения?
Ответить | Правка | Наверх | Cообщить модератору

205. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (204), 10-Май-23, 04:06 
> Никакого таймера. Можно было не париться из-за прошедшего времени.

Агаблин, там не было таймера. Поэтому если сервис на взлете словил клин - упс, это навечно. Никаких попыток перезапуска и прочих глупостей в принципе не предусмотрено, да и вообще, качество сервиса и даунтаймы не так уж важны, особенно если это локалхост.

Аналогично с проверкой работы сервиса. Если вам это надо - айда энтерпрайзный мониторинг изучать. Или сидите с зависающим сервисом. Какие-то менее полярные варианты в принципе не предусматривались. Разве что самому на скриптах накорябать по быстрому но это будет так работать что вопрос в том кто будет мониторить такой монитор.

Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

223. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +7 +/
Сообщение от пох. (?), 10-Май-23, 09:15 
> Поэтому если сервис на взлете словил клин - упс, это навечно

потому что в юниксе не было никаких ср-ных "сервисов", а были - демоны. Которые ловят клин отдельно от процесса запуска, даже если и было чем. Ну и еще не было принято писать их левой задней ногой.

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

Ниосиляторам "энтерпрайзного мониторинга" еще одним скриптом из трех строк.

> Разве что самому на скриптах накорябать по быстрому но это будет так работать что вопрос в том кто будет
> мониторить такой монитор.

то ли дело системдрянь-то. Совсем ведь не надо результаты ее деятельности мониторить.
А что это у нас за 1650s/no limit такое в консоли и управления не предусмотрено? А это так, мелочи, все ж привыкли уже, что системдрянные серверки нельзя перезагружать без доступа к кнопке ресет.
(Кстати еще одна причина моей нелюбви к аптаймам больше месяца - чем больше, тем больше шансов вот на такое)

Ответить | Правка | Наверх | Cообщить модератору

246. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +2 +/
Сообщение от Аноним (-), 10-Май-23, 13:16 
> потому что в юниксе не было никаких ср-ных "сервисов", а были -
> демоны. Которые ловят клин отдельно от процесса запуска,

Системд тоже не виснет от локапа процесса, если что и не вижу в чем тут разница. А вот полный игнор того что процесс при старте стал колом - без даже попыток его рестартануть, все же очень так себе.

Аналогично и локапы и креши "потом". Но вы можете накодить себе авторестартер сами. Чем часть проектов и занимались. У каждого свой костыль для авторестарта - кто в крон прописывается, кто запускает костыль-скрипт и стартит себя из него в цикле. Бардак полнейший и переизобретение типового велика каждым первым. Первые еще и логи загаживают бесполезным спамом запуска себя любимого раз в эн минут. А вот вторые зато могут молчать в тряпку даже при факапе. Про лимит рестартов они тоже не слышали, так что если это что-то жирное потом еще на сервак задолбишься заходить когда ssh там еле ползает. А особо продвинутые и мониторинг могут. Но его или самому кодить или энтерпрайз монстры. Каких-то дефолтных штатных средств просто нет совсем.

> даже если и было чем. Ну и еще не было принято писать их левой задней ногой.

Ой, у меня были и есть самые разные серваки. В том числе и те где аптайм и стабильность важны. И я прекрасно ощутил на своей тушке и чем там кто писан, и как все это sysv месиво реально работает. Так что рассказывай про то как это все офигенно кому-то еще. У меня с системдой за 5 минут ковыряния unit'а лучше работает чем тот позор, увы и ах.

> Попытки бесконечного перезапуска какой-то гнили которая даже не запускается нормально
> и потом тоже без конца падает - это вам, модным-современным девляпсам.

В системд все это культурно настраивается. А если альтернативой "сисопа на ель" (с) древний рассказ - извини, но, знаешь, пусть лучше моя гниль сама рестартанет в 5 утра, чем злые юзеры меня на ель вызывают более радикально потому что их любимый реалтаймный сервис полностью сдох.

> Ниосиляторам "энтерпрайзного мониторинга" еще одним скриптом из трех строк.

Угу, видел я как эти мониторы работают. Сам таким и пользуйся, я лучше нормальное апи вачдога подергаю вместо этого крапа, там где это мне реально надо было.

> то ли дело системдрянь-то. Совсем ведь не надо результаты ее деятельности мониторить.

Ну как минимум крахов и локапов системды я в моих системах ни разу не видел. Да и если он упадет, таки, на моих системах авторебут случится, там где это важно. И если повиснет тоже, он вачдога сервирует так то.

> А что это у нас за 1650s/no limit такое в консоли и управления не предусмотрено?

А это какая-то абизяна юнит писала не выставив лимит - и такая же абизяна глобальный лимит не нарулила. По моему в новых версиях из-за засилья обезьян какой-то лимит даже по дефолту сделали. Более того, там и "вачдог рестарта" есть, можно настроить через сколько делать ребут "хоть там что". При том это все культурно и просто конфигуряемо и даже в мане описано. А твоя наколенная скриптота, извини, описана где? Я должен заново учиться на каждого такого художника? Блин, так даже передать сервак порулить другому админу гимор на всю бошку. А представляешь, 1 тушка чисто технически не может рулить даже 1 серваком 24/7 от и до. Потому что людям надо еще жрать, спать, и все такое прочее. Значит тушек по уму будет несколько. И учить их всех вон тем кастомным художествам... эм....

> А это так, мелочи, все ж привыкли уже,

У меня такого просто нет.

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

Если ими рулит пох, там еще и не такое может быть.

> (Кстати еще одна причина моей нелюбви к аптаймам больше месяца - чем
> больше, тем больше шансов вот на такое)

Хызы, не наблюдал такой коррелации на моих системах. Если что у меня есть энное число одноплатников где аптаймы полгода-год не есть экзотика. Наверное я что-то делаю не так - настраиваю автопилотные системы под автопилот блин :)

Ответить | Правка | Наверх | Cообщить модератору

298. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (298), 11-Май-23, 01:52 
Если "процесс при старте стал колом", то надо искать и исправлять причину, а не заметать под ковёр авторестартом.
Ответить | Правка | Наверх | Cообщить модератору

302. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от пох. (?), 11-Май-23, 09:41 
Это тоже уже в прошлом. Сегодня мы знаем совершенно точно - причина в том что код у него г-но.
Но исправить уже ничего нельзя - код на нескучных язычках, размер поделок такой что за десять лет не разобраться и т д.

Вон исправь мне причину в davfs2 хотя бы. Там на сях и размер не безумно большой.

Ответить | Правка | Наверх | Cообщить модератору

312. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 11-Май-23, 12:25 
> Это тоже уже в прошлом. Сегодня мы знаем совершенно точно - причина
> в том что код у него г-но.

Да это не обязательно у меня. Я запускаю чертову кучу разного софта, в том числе и писаного другими людьми. По возможности, конечно, качественного, но софт большой, сложный и раз в год даже палка стреляет. И не факт что ты это сможешь воспроизвести по простому еще раз, чтобы понять в чем дело и починить.

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

Да ты знаешь, развеселые приколы встречаются на любых яп. Даже на сишке или плюсах бывают странные факапы. При том очевидные кодеры поубивали, конечно. А вот те, которые раз в пять лет - пусть автоматика их парирует.

> Вон исправь мне причину в davfs2 хотя бы. Там на сях и
> размер не безумно большой.

Вот и я о чем.... а представляешь, другие программы тоже умеют прикалываться. И совсем не факт что прибьешь баг лезущий раз в эн лет. А может и бага нет, просто частица в проц попала. Прикинь, по статистике земные системы в пересчете на проц раз в эн лет сбоят "просто так". Потому что вселенная прикольнуться решила. Сей факт очень доставляет высоконадежным системам. И никакой хруст и(з) ада не спасут от ЭТОГО, прикинь?! А вот параноидальный self-recovery дизайн софта - может. Даже на сях. Сабж в некоторые элементы этого вхож, вон тем в том числе. Это не совсем оно, но какое-то подобие - могет.

Ответить | Правка | Наверх | Cообщить модератору

348. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от пох. (?), 12-Май-23, 22:38 
>> Вон исправь мне причину в davfs2 хотя бы. Там на сях и
>> размер не безумно большой.
> Вот и я о чем.... а представляешь, другие программы тоже умеют прикалываться. И совсем не факт что прибьешь баг > лезущий раз в эн лет.

опять п-дежь вместо дела. Я тебе не другую а конкретную назвал. Баг воспроизводится 100%. Блокирует ребут.
Другого davfs хотя бы наполовину работающего - у вас нет.

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

Ответить | Правка | Наверх | Cообщить модератору

356. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 14-Май-23, 23:03 
> опять п-дежь вместо дела. Я тебе не другую а конкретную назвал. Баг
> воспроизводится 100%. Блокирует ребут.
> Другого davfs хотя бы наполовину работающего - у вас нет.

Сэр, у вас мозг совсем отвалился, или только на 99%? "Баг" фиксится прописыванием 1 строчки в юнит файле. Если майнтайнеры вашего дистра этого почему-то не сделали - ну задайте этот вопрос им, повесив баг. А как воркэраунд перекрыть своим юнитом в /etc а может и прописать глобальный дефолтный таймаут и вачдог рестартов. Чтобы радикально пролечить сие. А нормальный человек это еще и в темплейт системных конфигураций и кастомизаций включит потом. Потому что мир не идеален.

И я это рассказываю Великому Системщику Всех Времен И Народов сэру Поху. Гребаный стыд.

> Впрочем, зная тебя можно предположить что снова будет предложен костыльно-
> пердельно-копательный подход - исправить ты ничего не умеешь.

Исправление по линии системды сводится к аж 1 строке в юнит файле. И это я, определенно, умею. Но чинить тебе системы будет жирновато. Да и у меня будет большой соблазн патч бармина тебе накатить за такой уровень экспертизы в пробитии дна. Если ты про вычисление факапов davfs - ну, блин, я об этой проблеме от тебя узнал (не пользуюсь я им). Баг у тебя а фиксить его должен я? Круто, а с х... ли? Ну или жди когда и если мне это зачем-то понадобится, я наткнусь на зависон, и вот тогда... но это может и не случиться никогда. Ваще без гарантий. Повесить баг майнтайнерам или авторам софтины - логичнее.

Ответить | Правка | Наверх | Cообщить модератору

307. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 11-Май-23, 11:35 
> Если "процесс при старте стал колом", то надо искать и исправлять причину,

Теоретически как бы да. Практически баги бывают очень разные и это может быть какой-нибудь крайне редкой, трудновоспроизводимой гонкой или еще чем-то заковыристым, что я не увижу в следующие 5000 лет интенсивных попыток воспроизведения этой ситуации - так что проще забить. Даже если оно еще раз вылезет через 5 лет поиздевавшись над теорвером дважлы, ну, может и черт с ним, а? :)

Поэтому если раз в сильно дохрена оно просто прибьет локапнутый процесс и рестартанет его, а система сама выйдет на режим без моих мануальных пасов руками, когда у хостера там например внезапный рестарт хоста был раз в 5 лет, или что еще - ну, знаете, это лучше чем "сисопа на ель" в 5 утра, или что там еще.

> а не заметать под ковёр авторестартом.

Мир не идеален. И хорошо если инструмент может помочь существовать с этими неидеальностями. Инструменты которые могут работать только в идеальных условиях даром не вперлись, потому что создают слишком много проблем и требуют слишком много внимания.

Ответить | Правка | К родителю #298 | Наверх | Cообщить модератору

327. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +1 +/
Сообщение от Леонидос (?), 11-Май-23, 20:59 
Студентки за мелкомягких впрягается пылью в глаза: типа, да я такой же как и вы, кореша. Хипстерок, нас не обманешь. Не локап это называется, а гмокод и лёнька твой любимый системгэ такой же лохап лол
Ответить | Правка | Наверх | Cообщить модератору

332. "Леннарт Поттеринг предложил добавить в systemd режим мягкой ..."  +/
Сообщение от Аноним (-), 12-Май-23, 09:02 
> Студентки за мелкомягких впрягается пылью в глаза: типа, да я такой же
> как и вы, кореша.

Во первых я не студентка. И даже не студент уже. Во вторых, я совершенно точно не такой как ветеран юникс тупари. И за попытку меня поставить с ними я точно спасибо не скажу, потому что оперирую намного более эффективными, современными технологиями. Я нечто "в своем праве", использую гибридные подходы. Те части юниксвэя которые работали хорошо (шелл, oneliners на нем, интерконект программ и мелкая автоматизация по месту) - я использую. А там где это превращается в заколачивание микроскопом гвоздей пусть вон пох какой ради концепций долбается, ну или вы, а меня такой уровень эффективности взаимодействия с компьютерами не устраивает уже. Мне нравится принцип IBM и у меня дочерта проектов которые мне интересно попробовать забацать.

> Хипстерок, нас не обманешь. Не локап это называется, а гмокод и лёнька твой
> любимый системгэ такой же лохап лол

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

Безусловно, меня не любят и те и другие, потому что я могу обставить и тех и других. Одних - используя более современные и эффективные технологии. Других - пониманием как оно работает внутри, опытом и знаниями. Как-то так, да...

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру