কিভাবে workerman টি নির্দিষ্ট অনুরোধ প্রক্রিয়া করার পরে বর্তমান প্রক্রিয়াটি পুনরায় আরম্ভ করতে হবে
workerman কে আরও সহজলভ্য করতে, এটি এই সেটিংটি সরাসরি প্রদান করেনি, তবে কয়েকটি কোডের মাধ্যমে এই কার্যকারিতা অর্জন করা যেতে পারে।
$worker->onMessage = function($connection, $data) {
static $request_count;
// ব্যবসায়িক প্রক্রিয়া স্বল্প
if(++$request_count > 10000) {
// অনুরোধের সংখ্যা 10000 পৌঁছানোর পরে বর্তমান প্রক্রিয়াটি বন্ধ করুন, প্রধান প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে একটি নতুন প্রক্রিয়া পুনরায় আরম্ভ করবে
Worker::stopAll();
}
};