@freebsd_ru

Страница 345 из 669
Nikita
24.01.2018
08:59:18


Olexande
24.01.2018
09:10:24


Dmitry
24.01.2018
09:12:25
Я другой прикол видел

У нас под имя микшера отведено 32 байта

Google
Dmitry
24.01.2018
09:13:29
И микшер, типа "Conexant AAABBBCCC (Front Analog) (OSS Mixer)

сокращается до "Front Anal"

Andrey
24.01.2018
09:16:28
ох уж эти беспощадные компутеры :)

Eli
24.01.2018
09:17:48
компуктиры лучше

Vadim
24.01.2018
09:22:07
КАНПЛЮКТЕРН

Алексей
24.01.2018
10:52:33
парни а фревый инит умеет перезапускать сервис если он упал ?

Den
24.01.2018
10:53:37
ты читал Омон Ра?

Алексей
24.01.2018
10:53:37
меня особенно интересует ситуация когда required_files= еще не создан

Алексей
24.01.2018
10:54:51
мне не надо сторонние сервисы

Vadim
24.01.2018
10:54:53
если Очень Важный Демон, можно описать его по аналогии с getty, вместо обычных rc

из серии "хаки от Гросбейна"

Google
Алексей
24.01.2018
10:55:31
мне надо обработать ситуацию когда required_files= будет создан через некоторое время.

или отказаться от required_files= совсем

@fandrey чо говоришь будет launchd ? ждем.

пока выглядит что система инициализации сливает системд.

Vadim
24.01.2018
11:00:22
так мож порядок загрузки изменить?

Алексей
24.01.2018
11:01:26
как вариант. пока попробую вариант с pre_start

Vadim
24.01.2018
11:02:32
PROVIDE:, REQUIRE:, BEFORE: эти

Алексей
24.01.2018
11:03:10
я понял да.

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

ибо порядок старта не гарантирует что сервис который генерит конфиг успеет стартануть и сгенерить оный

Vadim
24.01.2018
11:04:44
PROVIDE:, REQUIRE:, BEFORE: эти
> порядок старта не гарантирует ну так за этим вот они и есть

Алексей
24.01.2018
11:05:24
мож я чего не понимаю ? поясни мысль

Vadim
24.01.2018
11:09:01
ты можешь влиять на порядок старта с помощью них

Алексей
24.01.2018
11:09:16
и ?

Vadim
24.01.2018
11:09:40
ну и повлияй так, чтоб проблема ушла

ежели б сервис в процессе работы падал, то другое дело, а так чисто порядок старта ж

Алексей
24.01.2018
11:10:09
например как ?

Vadim
24.01.2018
11:10:48
ну как те показать конкретный пример, не зная чо у тебя? можно только послать в man rcorder

Алексей
24.01.2018
11:11:01
ну я описал чо надо же.

сервис должен запускаться когда для него есть конфиг

Google
Алексей
24.01.2018
11:12:01
факт запуска какого то сервиса не гарантирует факт наличия конфига для этого сервиса

Vadim
24.01.2018
11:12:14
нет, ты неправильно задачу ставишь

ставишь твой сервис в порядке запуска заведомо позже генерирующего

в особо тяжелых случаях делаешь а-ля скрипт bgfsck

Алексей
24.01.2018
11:13:31
он и стоит заведомо позже

Vadim
24.01.2018
11:13:34
КОТОРЫЙ СПИТ 60 СЕКУНД

Алексей
24.01.2018
11:13:44
это и есть вариант с pre_start

if [ ! -f "${config}" ]; then sleep 10 fi

как тебе тут порядок поможет я хз

Vadim
24.01.2018
11:14:56
ну например, если генератор запускается достаточно рано, то затребовать например LOGIN

это достаточно позже

цимес в том, что хер скажешь, скока "достаточно", не видя

Volodymyr Kostyrko
24.01.2018
11:43:16
@reboot + @hourly check

aborche
24.01.2018
12:05:06
Парни. Кто нить некротик с bsd по ipsec жених? Летит?

Fro
24.01.2018
12:15:40
Женил?

aborche
24.01.2018
12:25:06
женил да

т9 же

:)

Damir
24.01.2018
12:53:00
=> expat-2.2.5.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://github.com/libexpat/libexpat/releases/download/R_2_2_5/expat-2.2.5.tar.bz2 expat-2.2.5.tar.bz2 6% of 498 kB 132 Bps 30m52s

Google
Damir
24.01.2018
12:53:24
Виснет на неопределенное время! Качать руками?

Volodymyr Kostyrko
24.01.2018
12:53:36
OpenVPN мэрзость…

Damir
24.01.2018
12:53:49
Чет?

aborche
24.01.2018
12:56:14
Особо выбора нет. Ipsec в вышестоящей организации.

Damir
24.01.2018
12:56:55
Народ попробуйте скачать по моей ссылке выше фалй! У всех тормоза?

LyBony
24.01.2018
12:57:35


Vadim
24.01.2018
12:58:02
внутри нечитабельно уже

Алексей
24.01.2018
12:58:48
господа на порты и патчи в портах лицуха BSD ?

Dmitry
24.01.2018
12:59:17
не везде

Алексей
24.01.2018
13:00:45
глядя на https://svnweb.freebsd.org/ports/head/sysutils/consul/files/consul.in?view=markup&pathrev=455627 как понять которая ?

Vadim
24.01.2018
13:03:57
а, это ж портером написано

вот это конкретное, т.к. rc-скрипт

а значит, BSD

Алексей
24.01.2018
13:05:52
ок

господа у daemon есть ключ -r в мане сказано -r Supervise and restart the program if it has been terminated. есть хоть какая нить аргументация не использовать его ?

Vadim
24.01.2018
13:37:38
попробуй, почему нет

vonabarak
24.01.2018
13:37:39
Циклический запуск/падение в случае каких-то ошибок при запуске.

Алексей
24.01.2018
13:38:10
демон при этом умеет вести счетчик рестартов ?

Алексей
24.01.2018
13:39:10
и? :)
ну видимо намек на la 1500

Google
Michael
24.01.2018
13:39:12
демон при этом умеет вести счетчик рестартов ?
нет, но sleep в 1 секунду между смерть и стартом есть, что уже не плохо

vonabarak
24.01.2018
13:39:26
и? :)
При запуске может требоваться больше ресурсов CPU.

Michael
24.01.2018
13:41:02
Именно
а что можно предложить лучше? то есть сваливается из-за нехватки места, запускается снова. Ты заметил, почистил место, сервис сам запустился. LA врядли взлетит, он же не в параллель гонит создание.

vonabarak
24.01.2018
13:43:29
Вопрос был в аргументации не использовать ключ -r Я назвал кейс, когда это может стать проблемой.

Michael
24.01.2018
13:49:13
Вопрос был в аргументации не использовать ключ -r Я назвал кейс, когда это может стать проблемой.
да, валидный поинт. Другой момент что есть люди которые могут ожидать что ключа не будет и посылать TERM будут процессу, а он сам восстанавливаться будет. То есть сюрприз, некоторые такого не ожидают. Особенно это опасно когда кто-то кильнул, начал менять что-то, сервис начал поднимать, не увидел чего-то и потом ещё и всю базу удалил.

Алексей
24.01.2018
13:56:27
отправка TERM напрямую процессу противоестественна

Michael
24.01.2018
13:58:09
отправка TERM напрямую процессу противоестественна
некоторые люди тоже противоестественны :) ребутаю сервера 31 дек и 2 января и руками ещё меняют пути ;)

vonabarak
24.01.2018
13:59:24
отправка TERM напрямую процессу противоестественна
Вот это верно! Сразу видно, наш человек. Только SIGKILL, только хардкор!

Алексей
24.01.2018
13:59:47
остановил сервис не через управлятор - вон из профессии

Michael
24.01.2018
14:00:37
остановил сервис не через управлятор - вон из профессии
так мы батька солдатов в живых не оставим... кем потом защищаться будемс?

Алексей
24.01.2018
14:01:19
Вайти

daemon: process already running, pid: 930 /usr/local/etc/rc.d/consul: WARNING: failed to start consul

это законно ?

Vadim
24.01.2018
14:02:13
нет, за битки

Алексей
24.01.2018
14:04:07
# service consul restart Stopping consul. Starting consul. daemon: process already running, pid: 982 /usr/local/etc/rc.d/consul: WARNING: failed to start consul

how can i fix it ?

Vadim
24.01.2018
14:04:45
а на самом деле там что? есть процесс?

Страница 345 из 669