วิธีการตั้งค่า Workerman เพื่อรีสตาร์ทกระบวนการปัจจุบันหลังจากจัดการคำขอจำนวนหนึ่ง
เพื่อทำให้ Workerman กระชับยิ่งขึ้น จึงไม่ได้มีการตั้งค่านี้โดยตรง แต่สามารถทำได้ด้วยการเขียนโค้ดเพียงไม่กี่บรรทัด
$worker->onMessage = function($connection, $data) {
static $request_count;
// การประมวลผลทางธุรกิจ略
if(++$request_count > 10000) {
// เมื่อจำนวนคำร้องขอถึง 10000 ให้หยุดกระบวนการปัจจุบัน กระบวนการหลักจะรีสตาร์ทกระบวนการใหม่โดยอัตโนมัติ
Worker::stopAll();
}
};