1.1, Buy (ok), 09:29, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> upstart-monitor
О! Вот это интересно, при условии, что вывод будет читабельным и понятным.
| |
1.2, VoDA (ok), 10:22, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
<troll-mode-on>
А чем оно лучше systemd?
</troll-mode-on>
| |
|
2.4, Аноним (-), 11:40, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
тем что занимается своим делом, а не претендует на супер-пупер-мега-всея-систему-Д
| |
|
3.8, Аноним (-), 13:22, 23/03/2013 [^] [^^] [^^^] [ответить]
| +7 +/– |
> тем что занимается своим делом, а не претендует на супер-пупер-мега-всея-систему-Д
Странно слышать такое в комментариях к новости "upstart с чавканьем сожрал incron".
И на фоне новостей, что в upstart перетаскали кучу кода супер-пупер-мега-всея-системы сами-знаете-откуда.
| |
3.16, Аноним (-), 16:54, 23/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> тем что занимается своим делом
А дело у Upstart маленькое, но важное - все, что делает systemd, и еще чуть-чуть =)
| |
|
|
3.6, Ag (ok), 12:30, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Текст читаем:
В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме.
| |
|
4.9, Аноним (-), 13:25, 23/03/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Текст читаем:
> В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий,
> работает в асинхронном режиме и использует метод учета зависимостей для определения
> последовательности запуска сервисов и оценки возможности их выполнения в параллельном
> режиме.
Когда Upstart только-только появился, sysvinit этого не поддерживал. Последние года три - уже поддерживает (например, в Debian Wheezy используется асинхронная загрузка средствами sysvinit). Но текст все еще копипастится по инерции.
| |
|
5.10, Аноним (-), 13:27, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> в Debian Wheezy используется асинхронная загрузка средствами sysvinit
Да и в Squeeze тоже.
| |
|
6.12, Xasd (ok), 15:25, 23/03/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
ну тыг пределу совершенства -- нет.
Sysvinit => Upstart => Systemd ---- вот они основные 3 поколения систем инициализации.
сейчас Systemd выглядет как самая правильная, и по этому нет смысла использовать Upstart или Sysvinit ... через какоето время наверно и Systemd устареет.. кто сомнивается то?
(это не значит что нужно срочно форматировать все сервера и срочно всё переводить на Systemd .. но всё же при возможности нужно помнить вышесказанное)
кстате не всегда есть возможность простым людям использовать Systemd не смотря на его совершенство . например к Ubuntu Server его прикрутиться нельзя . ну раз нельзя значит нельзя, чтож теперь :) .. не особая беда...
| |
|
|
8.19, Аноним (-), 17:03, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Вы так говорите, как будто в Upstart и systemd нет совместимости с sysvinit ... текст свёрнут, показать | |
|
|
10.23, Аноним (-), 17:37, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Боюсь, у меня плохие новости для вас вы сами расставляете себе грабли, потому ч... текст свёрнут, показать | |
|
|
|
13.41, User (??), 18:48, 23/03/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Так ведь, мил-человек, не всем в этом мире платят стипендию - некоторым уже и за... текст свёрнут, показать | |
|
|
|
|
|
|
Часть нити удалена модератором |
|
|
|
|
|
|
|
12.46, Аноним (-), 18:56, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Скажите, вы действительно не видите разницы между проектированием архитектуры ОС... текст свёрнут, показать | |
|
|
14.51, Аноним (-), 19:34, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Вы смотрите только на вершину айсберга, начисто игнорируя все остальное sysvini... текст свёрнут, показать | |
|
|
16.79, Аноним (-), 20:57, 23/03/2013 [^] [^^] [^^^] [ответить] | –3 +/– | Явно ошибочное впечатление, обусловленное нежеланием думать и анализировать Да ... большой текст свёрнут, показать | |
16.112, Vkni (ok), 00:53, 24/03/2013 [^] [^^] [^^^] [ответить] | +2 +/– | Я не вижу в переписывании скриптов на портабельный ассемблер никакого фотонного ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
13.122, Vkni (ok), 02:12, 24/03/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Вы не поверите, но на обучение тратится время И за это время можно научиться че... текст свёрнут, показать | |
|
|
|
|
|
8.20, Аноним (-), 17:06, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Вы как-то упускаете из виду, что каждая следующая реализация учитывает опыт ошиб... текст свёрнут, показать | |
|
|
10.132, Fath (ok), 01:07, 25/03/2013 [^] [^^] [^^^] [ответить] | –3 +/– | Что там Миша то разгребает из systemd Ничего Внедрением systemd занимаются сов... большой текст свёрнут, показать | |
|
|
|
7.127, Аноним (-), 14:04, 24/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Sysvinit => Upstart => Systemd
BSD init => BSD init => BSD init
Работает пока другие революционируют!
| |
|
6.17, Аноним (-), 16:57, 23/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> "Весь мир насилья мы разрушим, кто был ничем - тот станет всем!"
> Эту мантру поют все революционеры. И каждый раз она приводит к
> продвижению вперёд на сантиметр, но позади оставляя разруху.
Это и есть прогресс. И именно ему мы обязаны благами цивилизации :)
> Народ! идёт не развитие, идёт разрушение всего о чём вы так мечтали.
Вы так прямо и мечтали сидеть в пещере в обнимку с каменным топором, завернувшись в шкуру, и дрожать от холода? Ежели так - странный вы человек.
| |
|
|
8.38, Аноним (-), 18:40, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Позвольте заметить, что ваше высказывание весьма эмоционально и совершенно не ар... большой текст свёрнут, показать | |
|
|
|
11.59, Аноним (-), 20:00, 23/03/2013 [^] [^^] [^^^] [ответить] | +1 +/– | И это мягко сказано Как, впрочем, со всеми, кто аппелирует исключительно к собс... текст свёрнут, показать | |
|
12.65, Аноним (-), 20:15, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Особенно грустно, когда пользователь, исходя из своего пользовательского опыта, ... текст свёрнут, показать | |
|
|
14.98, Аноним (-), 22:18, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Не хочу вас огорчать, но пользователь, пытающийся заниматься разработкой, не име... текст свёрнут, показать | |
|
|
|
|
10.69, Аноним (-), 20:20, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Речь, разумеется, шла не об оффтопичных высказываниях про молоко, а про то, как ... текст свёрнут, показать | |
|
|
12.102, Аноним (-), 22:31, 23/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Благими намерениями вымощена дорога в ад В результате тот, кто громоздит горы... большой текст свёрнут, показать | |
|
|
|
|
|
7.28, anonymous (??), 18:04, 23/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы так прямо и мечтали сидеть в пещере в обнимку с каменным
> топором, завернувшись в шкуру, и дрожать от холода? Ежели так -
> странный вы человек.
Топор отлично решает возложенные на него задачи и используется до сих пор. Ни одному идиоту пока не пришло в голову его "улучшать".
| |
|
8.39, Аноним (-), 18:41, 23/03/2013 [^] [^^] [^^^] [ответить] | +/– | Не хочу вас огорчать, но первоначальная версия топора привязанный к палке остры... текст свёрнут, показать | |
|
|
|
7.78, Константавр (ok), 20:49, 23/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Эту песню я пел с первого класса, маршировал под неё на занятиях по строевой подготовке и т.д. не там никакого "разроем"
И ссылка битая.
| |
|
|
|
4.26, anonymous (??), 17:55, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий,
А с чего ты взял, что это лучше?
| |
|
5.60, Аноним (-), 20:00, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий,
> А с чего ты взял, что это лучше?
А ты? Чем твой теремок лучше нашего?
| |
|
6.66, Аноним (-), 20:17, 23/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> А с чего ты взял, что это лучше?
> А ты? Чем твой теремок лучше нашего?
Предлагаю выяснить это в честном бою на подушках!
| |
|
7.76, Аноним (-), 20:46, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>> А с чего ты взял, что это лучше?
>> А ты? Чем твой теремок лучше нашего?
> Предлагаю выяснить это в честном бою на подушках!
Ди жо, как мой сын говорит :)))))))
| |
|
|
5.113, Аноним (-), 00:55, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> А с чего ты взял, что это лучше?
В целом это довольно удобно. Например можно запустить сетевые сервисы когда поднялась сеть и остановить когда сеть упала, чтоб не мучались. В целом вполне симпатичная идея вроде.
| |
|
|
3.108, Аноним (-), 00:49, 24/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А чем оно лучше sysv с прописанными зависимостями?
Тем что в sysv для достижения того же результата придется дрюкаться в 5 раз больше. Проверял лично и так и сяк. Написать job-файл апстарту оказалось на порядок проще. К тому же он умеет выставлять демону приоритет, пользователя и что там еще 1 вшивенькой строчкой конфига, а в sysv - костыль сам. И получаются в результате жутковатые простыни на три экрана...
| |
|
4.118, Michael Shigorin (ok), 01:15, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> К тому же он умеет выставлять демону приоритет, пользователя и что там еще
> 1 вшивенькой строчкой конфига, а в sysv - костыль сам.
Да ладно, в а**те вон legion@ и ldv@ ещё в 2008 сделали limited и где надо -- не только nice, а и ionice, и rlimits можно накрутить (что из коробки делается для того же crond).
В upstart это возможно/удобно?
| |
|
|
2.14, Аноним (-), 16:44, 23/03/2013 [^] [^^] [^^^] [ответить] | +/– | Для Ubuntu, Upstart лучше systemd как минимум по трем причинам 1 Разработка по... большой текст свёрнут, показать | |
|
3.29, Michael Shigorin (ok), 18:05, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> и не портируемых на другие Linux-системы: Upstart
Местами портируемых (конкретно про upstart), справедливости ради.
| |
|
4.37, Аноним (-), 18:33, 23/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Местами портируемых (конкретно про upstart), справедливости ради.
This bug is already known and will be fixed soon.
| |
|
5.43, Аноним (-), 18:53, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Местами портируемых (конкретно про upstart), справедливости ради.
> This bug is already known and will be fixed soon.
В частности, это касается встроенного в Upstart механизма управления сеансами, который разрабатывается под нужны Unity, а также портированного из systemd logind, который изначально развивается как часть Unity.
| |
|
6.109, Аноним (-), 00:50, 24/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> изначально развивается как часть Unity.
У убунтуев есть и дистры без юнити, внезапно. И если что-то будет удобно для юнити - это не значит что все остальное работать перестанет.
| |
|
|
|
|
|
1.13, лукавый (?), 16:44, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
я ожидал увидеть чтото типа тестового режима, хотя бы указание ошибок в скриптах. Их не реально отлаживать...
| |
|
2.61, Аноним (-), 20:01, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> я ожидал увидеть чтото типа тестового режима, хотя бы указание ошибок в
> скриптах. Их не реально отлаживать...
Не ты ли стонал, что SysV это простыни? За что боролись, называется?
| |
|
3.72, Аноним (-), 20:26, 23/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну так все к лучшему.
Проще отлаживать несколько строк скрипта, пишущих в лог, чем гигантскую простыню, пишущую на консоль (если повезет, конечно. А то если где-то в этой простыне перенаправляются десктрипторы исполняющей оболочки...)
В рамках дальнейшего движения к прогрессу - еще проще отлаживать одну строчку, причем в лог собирается не только ее вывод, но и вывод всех связанных событий. И то, что для этого лог приходится делать бинарным - вполне оправдано выгодами.
| |
|
4.75, Аноним (-), 20:46, 23/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Ну так все к лучшему.
> Проще отлаживать несколько строк скрипта, пишущих в лог, чем гигантскую простыню, пишущую
> на консоль (если повезет, конечно. А то если где-то в этой
> простыне перенаправляются десктрипторы исполняющей оболочки...)
> В рамках дальнейшего движения к прогрессу - еще проще отлаживать одну строчку,
> причем в лог собирается не только ее вывод, но и вывод
> всех связанных событий. И то, что для этого лог приходится делать
> бинарным - вполне оправдано выгодами.
Какими, например?
| |
|
5.111, Аноним (-), 00:53, 24/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> бинарным - вполне оправдано выгодами.
> Какими, например?
Нормальная индексация и seek по логу, например. В обычном логе черта с два сделаешь выборку "хочу все записи от полшестого до полвосьмого с вот этим айпишником". Для этого придется сделать полный репарсинг ВСЕГО ЛОГА и отсеять все лишнее. Стоит ли говорить что это весьма субоптимально в плане насилия над диском и юзером которому придется ждать пока сжуется вообще вся простыня? Особенно когда она большая (т.е. нагруженный сервер, etc).
| |
|
6.120, Michael Shigorin (ok), 01:25, 24/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Особенно когда она большая (т.е. нагруженный сервер, etc).
Большая торпеда нужна большому кораблю, а переть бинарные логи (UPS, SAN, ...) в каждую обычную -- это перебор, платить за который притом приходится (вспоминаем про трейдоффы, в данном случае под нож идёт простота и универсальность).
Кстати, у *больших* систем уже и без journald всё хорошо -- интересно, что скажут существующие разработчики, внедренцы и пользователи splunk/logstash/elastic/kibana/graphite?
| |
|
|
|
|
2.110, Аноним (-), 00:50, 24/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> скриптах. Их не реально отлаживать...
Каких скриптах? Юнит-файлы на 5 строк? Вы что-то путаетесь в показаниях :)
| |
|
3.119, Michael Shigorin (ok), 01:18, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Юнит-файлы на 5 строк?
Особенно когда неясно, за что и какие зависимости предполагается зацепить, чтобы всё-таки сработало тогда, когда надо. Никакой понятностью хотя бы на уровне sysvinit (не путать с привычностью, это отдельный довод) там и не пахнет, к сожалению. Причём это могу сказать как любитель аккуратно развесить зависимости.
| |
3.129, PereresusNeVlezaetBuggy (ok), 23:01, 24/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> скриптах. Их не реально отлаживать...
> Каких скриптах? Юнит-файлы на 5 строк? Вы что-то путаетесь в показаниях :)
Видимо, ему просто не повезло, что он пользуется сильно кривым софтом, для которого нужны километровые простыни скриптов. Вот только мсье при этом как-то забывает, что такой софт и под Upstart/systemd/etc. тоже придётся прикручивать нетривиальными способами - если по уму, конечно. Если же речь идёт про типичные сервисы, которые корректно дохнут по SIGTERM и не требуют многоэтапной подготовки к запуску, то они в любой системе запуска будут просто и корректно настраиваться и работать.
Проверил сейчас у себя - средний rc-скрипт занимает 14 строчек, включая комментарии, пустые строки и прочий марафет. Самый длинный у cupsd, аж 69 строк. Большая часть имеет длину от 9 до 16.
И с отладкой проблем нет, добавил опцию -d перед командой, и всё как на ладони.
Контроль работоспособности? Уже много лет существует куча нацеленных именно на это средств, разного калибра, метода работы и скорости реакции. Которые портированы на куда большее число платформ, нежели upstart и systemd.
Бинарные логи быстрее фильтровать? - Кладите нужные сразу в СУБД. Получаете в качестве бонуса доступ ко много лет развивавшейся куче ПО для построения отчётов.
А так - это выглядит как синдром сантехника: надо придти и, не понимая и не желая разбираться, обругать всё, что сделали предшественники и переделать по-своему.
| |
|
|
|