daemonize
Beschreibung:
static bool Worker::$daemonize
Diese Eigenschaft ist eine globale statische Eigenschaft, die angibt, ob im Daemon-Modus ausgeführt werden soll. Wenn der Startbefehl das -d-Argument verwendet, wird diese Eigenschaft automatisch auf true gesetzt. Sie kann auch manuell im Code gesetzt werden.
Hinweis: Diese Eigenschaft muss vor dem Ausführen von Worker::runAll(); gesetzt werden, um wirksam zu sein. Windows-Systeme unterstützen diese Funktion nicht.
Beispiel
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";
};
// Worker ausführen
Worker::runAll();