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