daemonize

বিবরণ:

static bool Worker::$daemonize

এই বৈশিষ্ট্যটি একটি বৈশ্বিক স্ট্যাটিক বৈশিষ্ট্য, যা নির্দেশ করে যে কি না এটি daemon (ডেমন প্রক্রিয়া) মোডে চলবে। যদি স্টার্ট কমান্ডে -d প্যারামিটার ব্যবহার করা হয়, তবে এই বৈশিষ্ট্যটি স্বয়ংক্রিয়ভাবে true হিসাবে সেট হবে। কোডের মধ্যে হাতে সেট করাও সম্ভব।

দৃষ্টি দিন: এই বৈশিষ্ট্যটি Worker::runAll(); চলানোর আগে সেট করতে হবে, অন্যথায় এটি কার্যকর হবে না। উইন্ডোজ সিস্টেম এই বৈশিষ্ট্য সমর্থন করে না।

উদাহরণ

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