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();