onWorkerStart

বিবরণ:

callback Worker::$onWorkerStart

Worker উপ-প্রোগ্রাম শুরু করার সময় কলব্যাক ফাংশন সেট করে, প্রতিটি উপ-প্রোগ্রাম শুরু করার সময় এটি সম্পাদিত হবে।

মনে রাখবেন: onWorkerStart উপ-প্রোগ্রাম শুরু হওয়ার সময় চলে, যদি একাধিক উপ-প্রোগ্রাম সক্রিয় করা হয় ($worker->count > 1), প্রতিটি উপ-প্রোগ্রাম একবার করে চলে, তাহলে মোট $worker->count বার চলে।

কলব্যাক ফাংশনের প্যারামিটার

$worker

এটি Worker অবজেক্ট বোঝায়

উদাহরণ

<?php
use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
    echo "Worker {$worker->id} starting...\n";
};
// ওয়ার্কার চালানো
Worker::runAll();

টিপ
ব্যবসা worker->id ব্যবহার করে বিভিন্ন প্রক্রিয়া পৃথক করতে পারে এবং বিভিন্ন ব্যবসায়িক লজিক সম্পাদন করতে পারে, যেমন কেবল 0 নম্বর প্রক্রিয়া চালানোর জন্য একটি ব্যবসা, নির্দিষ্ট এখানে দেখুন

টিপ
নামহীন ফাংশন ছাড়াও কলব্যাক হিসাবে ব্যবহার করার জন্য, এখানে দেখুন অন্যান্য কলব্যাক লেখার পদ্ধতি।