Готовый перевод Mastering Swoole PHP: Build High Performance Concurrent System with Async and Coroutines / Осваиваем Swoole PHP: построение высокопроизводительной конкурентной системы с асинхронностью и корутинами: Демонизация и передний план

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Демонизация или передний план
Наличие демонизированного процесса означает, что вы можете выйти из системы без потери процесса, именно так работает большинство служб Linux.
Когда вы запускаете процесс переднего плана, он и все процессы, созданные и управляемые им, завершаются при вводе CTRL-C.

Приложение Swoole может быть запущено либо в режиме демона, либо в режиме процесса переднего плана. Если вам необходимо управлять серверным процессом Swoole в своей библиотеке или приложении PHP, вы можете использовать режим демонизации. Если же необходимо управлять из другого диспетчера процессов, вы должны использовать режим процесса переднего плана.

При использовании таких диспетчеров как systemd или supervisord, ваше приложение Swoole должно работать в режиме процесса переднего плана. Иначе диспетчер процессов запустит новый процесс вашего приложения Swoole.
По умолчанию процесс Swoole работает в режиме переднего плана. Вы можете изменить это:

<?php
$server->set([
'daemonize'=>1
]);

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/81342/496994

Переводчики: bubenok

Настройки

Готово:

100.00% КП = 1.0