
Roman
18.09.2016
21:11:13
jornalctl

A
18.09.2016
21:13:02
а убери —daemon и посмотри
ну это я так, в небо пальцем.

Alex
18.09.2016
21:13:38
Type по дефолту, если я верно помню, simple

Google

Alex
18.09.2016
21:14:34
Пока в сигруппе что-то живо, сервис считается живым
Нет, вру
If set to forking, it is expected that the process configured with ExecStart= will call fork() as part of its start-up. The parent process is expected to exit when start-up is complete and all communication channels are set up. The child continues to run as the main daemon process. This is the behavior of traditional UNIX daemons. If this setting is used, it is recommended to also use the PIDFile= option, so that systemd can identify the main process of the daemon. systemd will proceed with starting follow-up units as soon as the parent process exits.

Roman
18.09.2016
21:16:26

Alex
18.09.2016
21:16:26
Type=forking сделай
Угу

imya
18.09.2016
21:16:43

Alex
18.09.2016
21:16:54
Либо --daemon убрать, либо Type=forking сделать

A
18.09.2016
21:18:14

Alex
18.09.2016
21:18:18
Это, конечно, блядиноросы виноваты, что PHP мидлы согласны за 60 тысяч работать

Google

Дмитрий
18.09.2016
21:18:40

Alex
18.09.2016
21:18:45
Добрый модератор банит
А злой хуями всех кроет, кто туповат

A
18.09.2016
21:19:27
А кого?
да тут обычно все и без чистякова неплохо справляются
но с ним лучше, эффективнее лол

Дмитрий
18.09.2016
21:19:48

Старый
18.09.2016
21:20:08

Artur
18.09.2016
21:21:58
угадаю: макос :)

imya
18.09.2016
21:22:04

Dmitrii
18.09.2016
21:24:35
Че, кого к хуям забанить за политоту?

Roman
18.09.2016
21:25:36
--log
C Type=forking пишет вот такую фигню

Aleksandr
18.09.2016
21:26:42
потому, что сниппет недоделан был
надо три апострофа, чтобы он отформатировался правильно
telegram-desktop меняет два тире на одно большое вне блоков кода

Roman
18.09.2016
21:27:06
Sep 18 23:24:28 iptv systemd[1]: Starting Astra...
Sep 18 23:24:28 iptv systemd[1]: astra.service: PID file /var/run/astra.pid not readable (yet?) after start: No s uch file or directory
Sep 18 23:25:58 iptv systemd[1]: astra.service: Start operation timed out. Terminating.
Sep 18 23:25:58 iptv systemd[1]: Failed to start Astra.
Sep 18 23:25:58 iptv systemd[1]: astra.service: Unit entered failed state.
Sep 18 23:25:58 iptv systemd[1]: astra.service: Failed with result 'timeout'.

A
18.09.2016
21:27:54
может оно ждет что оно само запишет свой PID

Alex
18.09.2016
21:27:55
(И про это написано в документашке)

Roman
18.09.2016
21:28:54
Три апострофа для кода - точно!

Artur
18.09.2016
21:28:54
If this setting is used, it is recommended to also use the PIDFile= option, so that systemd can identify the main process of the daemon. systemd will proceed with starting follow-up units as soon as the parent process exits.

Alex
18.09.2016
21:29:09
systemd will read the PID of the main process of the daemon after start-up of the service. systemd will not write to the file configured here, although it will remove the file after the service has shut down if it still exists.

Google

Дмитрий
18.09.2016
21:30:13

Artur
18.09.2016
21:30:20
GuessMainPID ещё есть

Старый
18.09.2016
21:31:15
в итоге пришлось в чехию

Artur
18.09.2016
21:31:47

Roman
18.09.2016
21:32:15
Отлично, сервису надо pid файл явно указать
[Unit]
Description=Astra
After=network.target
[Service]
Type=forking
LimitNOFILE=65536
PIDFile=/var/run/astra.pid
ExecStart=/usr/bin/astra --pid /var/run/astra.pid --log /var/log/astra.log -c /etc/astra/astra.conf -p 8000 --daemon
[Install]
WantedBy=multi-user.target
Это вот рабочий конфиг
Кстати, вот эта фигня теперь будет работать? И вобще нужна такая для systemd?
ExecStop=/bin/kill $MAINPID
Кажется я сломал чат. Ой.

Alex
18.09.2016
21:56:00
ExecStop=/bin/kill $MAINPID
У меня есть подозрение, что systemd абортирует всю сигруппу целиком вне зависимости от того, что здесь написано
Сперва послав SIGTERM тому, что он считает мастер-процессом
А потом просто выкинув вообще все
Но если ты хочешь, чтобы сервис как-то прибрал за собой, и сигтерма мастер-процессу для этого недостаточно - нужен ExecStop
С кастомной командой

Roman
18.09.2016
21:57:30
Судя по команде, не очень то она и нужна сервису
Пока не сделал рабочий файл, с этой командой постоянно сыпались ошибки. Видимо не было этого самого MAINPID.

Alex
18.09.2016
21:59:24

Google

Artur
18.09.2016
21:59:41

Старый
18.09.2016
22:00:01

Alex
18.09.2016
22:00:40
Что ты им там такое сделал?

Старый
18.09.2016
22:02:27
Что ты им там такое сделал?
я просто ещё в 2015 начал темы про пиздец на рынке труда, там в связи с этим сделали даже тен для меня, а сейчас уже 6 тема про перезды больше 20 страниц, а так же я ярый ненавистник нынешнего режима,в отличии от 4 модеров

Roman
18.09.2016
22:02:42
Вобщем корректно systemd закрывает по stop, не нужны костыли

Старый
18.09.2016
22:03:03
в прошлом году на лоре искали спеца по kvm+ovirt+galera за 45к

Admin
ERROR: S client not available

Старый
18.09.2016
22:03:49
я hr тогда там обосрал по полной

Alex
18.09.2016
22:13:56

Старый
18.09.2016
22:14:27
котоырй так же мейнтейнер генту
и работая на 3 работал получает 45к
и это админ крупного вуза
и 2 комерческих контор

Alex
18.09.2016
22:15:12

Старый
18.09.2016
22:15:23

Alex
18.09.2016
22:15:45

Google

Старый
18.09.2016
22:16:38
https://spb.hh.ru/vacancy/17958839?query=devops

Alex
18.09.2016
22:17:29
А ты, вообще, читал ее текст?
Условия:
Работа в Ханое (Вьетнам)
Ты понимаешь, чем Питер отличается от Ханоя?

Старый
18.09.2016
22:17:48
'nj ytn

Roman
18.09.2016
22:17:50
В своем бухтении об зарплатах вы не учитываете одну реально важную вещь. В разных странах и городах одинаковые деньги имеют разную стоимость

Старый
18.09.2016
22:17:57
этот пункт, нет
а з\п ниже

Alex
18.09.2016
22:18:47

Старый
18.09.2016
22:20:15
и кто будет ей помогать?

kaldai
18.09.2016
22:20:36

Alex
18.09.2016
22:20:47

A
18.09.2016
22:20:52
там в условии было (можно жить)

Alex
18.09.2016
22:20:56
Бля, "не позволит"
Деревня
Случалось ли тебе жить в деревне?

Старый
18.09.2016
22:21:18