Cách thiết lập workerman khởi động lại tiến trình hiện tại sau một số yêu cầu nhất định
Để workerman trở nên tinh gọn hơn, nó không cung cấp cài đặt này trực tiếp, nhưng có thể thực hiện chức năng này thông qua một vài dòng mã.
$worker->onMessage = function($connection, $data) {
static $request_count;
// Xử lý nghiệp vụ略
if(++$request_count > 10000) {
// Khi số lượng yêu cầu đạt 10000, thoát tiến trình hiện tại, tiến trình chính sẽ tự động khởi động một tiến trình mới
Worker::stopAll();
}
};