Daemonize

Description:

static bool Worker::$daemonize

Cette propriété est une propriété statique globale indiquant si le programme est exécuté en tant que démon. Si la commande de démarrage utilise l'option -d, alors cette propriété est automatiquement définie sur true. Il est également possible de la définir manuellement dans le code.

Remarque : cette propriété doit être définie avant l'exécution de Worker::runAll();. Cette fonctionnalité n'est pas prise en charge par le système Windows.

Exemple

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 "Démarrage du travailleur\n";
};
// Exécuter le travailleur
Worker::runAll();