170 похожих чатов

Привет народ. Нужно воркер на пхп сделать, чтоб на постоянку

висел, как демон.
С помощью чего вы делаете? Systemd или supervisor?

13 ответов

10 просмотров

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

SKAJIbnEJIb- Автор вопроса
The Ant 🐜
системд конешь. Супервизор выпилили отовсюду практ...

я юзал systemd, просто думал, мож какая фишка есть у supervisor для демона пхп

SKAJIbnEJIb
я юзал systemd, просто думал, мож какая фишка есть...

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

The Ant 🐜
системд конешь. Супервизор выпилили отовсюду практ...

Его же вроде бы всегда надо было ставить отдельно ?

Михаил Парфёнов
Его же вроде бы всегда надо было ставить отдельно ...

ХЗ, я сравнительно недавно в лине, но вродь до массового переезда на системд все юзали супервизор по дефолту. Могу ошибаться конешь.

The Ant 🐜
ХЗ, я сравнительно недавно в лине, но вродь до мас...

Раньше, если не ошибаюсь, systemd не был так распространён как сейчас, многие линуксоиды грудью вставали на защиту дистрибутивов, мол, не пустим этот bloated комбайн к себе, он рушит всю концепцию линуха, вы с ума сошли, отменяйте это нафиг. Но потом все сдались - у автора systemd упорства и упоротости в продвижении оказалось больше, чем у комьюнити. Поэтому раньше для мониторинга процессов юзали стороннюю утилиту. Одна задача - одна утилита.

SKAJIbnEJIb- Автор вопроса
The Ant 🐜
разве что запускать пачками демонов проще. просто ...

не выходит посмотреть, что твориться в процессе, как это сделать? systemctl status test.service ?

SKAJIbnEJIb- Автор вопроса
The Ant 🐜
да, + strace

можно поподробнее, у меня скрипт каждую секунду для теста выводит в консоль инфу, вот это я бы и хотел увидеть в запущенной службе systemd, но status просто показывает инфу, что running и т.д., а мне нужно в онлайн режиме чтоб показывало

SKAJIbnEJIb- Автор вопроса
The Ant 🐜
Не понимаю о чем речь

чтоб я написал аля systemctl console test.service и увидел онлайн инфу start work sleep sleep ... new job! .... stop all OK! sleep ...

SKAJIbnEJIb
чтоб я написал аля systemctl console test.service ...

можешь вещать в stdout и писать потом в файл аля test.php > messages.log можешь прям в демоне лог сделать куда тебе надо.

SKAJIbnEJIb- Автор вопроса
The Ant 🐜
можешь вещать в stdout и писать потом в файл аля t...

Жаль, не хотелось захламлять лишний раз

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта