daemonize

Descripción:

static bool Worker::$daemonize

Este atributo es un atributo estático global que indica si se debe ejecutar en modo daemon (proceso en segundo plano). Si el comando de inicio utiliza el parámetro -d, este atributo se establecerá automáticamente en true. También se puede establecer manualmente en el código.

Nota: Este atributo debe ser configurado antes de ejecutar Worker::runAll(); para que tenga efecto. Este característica no es soportada en sistemas Windows.

Ejemplo

use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';

Worker::$daemonize = true;
$worker = new Worker('text://0.0.0.0:8484');
$worker->onWorkerStart = function($worker)
{
    echo "Worker start\n";
};
// Ejecutar el worker
Worker::runAll();