الترويس
الوصف
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 "بدء تشغيل الخادم\n";
};
// تشغيل الخادم
Worker::runAll();