daemonize

विवरण:

static bool Worker::$daemonize

यह गुण एक वैश्विक स्थैतिक गुण है, जो यह दर्शाता है कि क्या इसे daemon (守护进程) मोड में चलाना है। यदि प्रारंभिक कमांड में -d पैरामीटर का उपयोग किया गया है, तो यह गुण स्वचालित रूप से true पर सेट हो जाएगा। इसे कोड में मैन्युअल रूप से भी सेट किया जा सकता है।

नोट: यह गुण केवल Worker::runAll(); चलने से पहले सेट किया जाना चाहिए ताकि यह प्रभावी हो। Windows सिस्टम इस विशेषता का समर्थन नहीं करते हैं।

उदाहरण

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