daemonizzare
Descrizione:
static bool Worker::$daemonize
Questa proprietà è una proprietà statica globale che indica se eseguire in modalità daemon (processo in background). Se il comando di avvio utilizza il parametro -d, questa proprietà verrà automaticamente impostata su true. Può anche essere impostata manualmente nel codice.
Nota: Questa proprietà deve essere impostata prima di eseguire Worker::runAll(); per essere efficace. I sistemi Windows non supportano questa funzionalità.
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 "Worker start\n";
};
// Eseguire il worker
Worker::runAll();