daemonize
Description:
static bool Worker::$daemonize
Cet attribut est une propriété statique globale qui indique si l'application fonctionne en mode daemon (processus en arrière-plan). Si la commande de démarrage utilise le paramètre -d, cette propriété sera automatiquement définie sur true. Il est également possible de la définir manuellement dans le code.
Attention : Cette propriété doit être définie avant l'exécution de Worker::runAll(); pour être efficace. Les systèmes Windows ne prennent pas en charge cette fonctionnalité.
Exemples
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";
};
// Exécuter le worker
Worker::runAll();