Форум — Admin systemd 3 процесса systemd 0 1 Всем приветможно ли написать юнит, чтобы запускать демон в 3 процесса? хочу чтобы микросервис работал в три потока. Ссылка
Дергаешь демон, он мутит три процесса, профит.Можешь сделать юнит-шаблон. Cast intelfx Radjah ★★★★★ (21.03.17 16:49:45 MSK) Показать ответ Ссылка
Ответ на: комментарий от Radjah 21.03.17 16:49:45 MSK ну дергать 3 раза демон я понял) но хочу через юнит указать. сколько процессов запускать с этим демоном. carter ★ (21.03.17 16:54:15 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от carter 21.03.17 16:54:15 MSK Если демон может сам спавнить нужное количество, то мути шаблон. И будешь запускать mydaemon@.service, в котором будет что-то типа:ExecStart=/usr/bin/mydaemon --threads=%I Сделаешь systemctl start mydaemon@5, запустит он 5 потоков. Radjah ★★★★★ (21.03.17 16:57:07 MSK) Последнее исправление: Radjah 21.03.17 16:58:04 MSK (всего исправлений: 1) Ссылка
Чтобы было три процесса, можешь написать три ExecStart. Чтобы было три потока, можешь пропатчить свой микросервис, чтобы он работал в три потока. anonymous (21.03.17 17:21:44 MSK) Ссылка
Ни черта не понял. Что значит «запускать в 3 процесса»? Что напишешь, то и будет запускаться. В ExecStart= можно писать всё что угодно.Сформулируй задачу яснее. Какой микросервис? Что за «потоки» — равноправные или нет? Плюсую анонимуса выше. intelfx ★★★★★ (21.03.17 18:36:47 MSK) Последнее исправление: intelfx 21.03.17 18:37:40 MSK (всего исправлений: 2) Показать ответ Ссылка
Ответ на: комментарий от intelfx 21.03.17 18:36:47 MSK не не) то что анонимус написал) мне это и нужно было) спасибо carter ★ (22.03.17 17:33:28 MSK) автор топика Ссылка