daemonize

Descrizione

static bool Worker::$daemonize

Questa è una proprietà statica globale che indica se il processo deve essere eseguito come un daemon. Se il comando di avvio utilizza l'opzione -d, allora questa proprietà verrà automaticamente impostata su true. In alternativa, può essere impostata manualmente nel codice.

Nota: Questa proprietà deve essere impostata prima di eseguire Worker::runAll();. Questa funzionalità non è supportata su sistemi Windows.

Esempio

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 "Avvio del worker\n";
};
// Esecuzione del worker
Worker::runAll();