daemonize

Açıklama:

static bool Worker::$daemonize

Bu özellik, daemon (gölge süreç) modunda çalışıp çalışmayacağını belirten küresel bir statik özelliktir. Başlatma komutu -d parametresi kullanıyorsa, bu özellik otomatik olarak true olarak ayarlanır. Ayrıca kod içinde manuel olarak da ayarlanabilir.

Not: Bu özelliğin, Worker::runAll(); çalıştırılmadan önce ayarlanması gerekir. Windows sistemleri bu özelliği desteklemez.

Örnek

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 başlatıldı\n";
};
// İşçiyi çalıştır
Worker::runAll();