Как настроить workerman для перезапуска текущего процесса после обработки определенного запроса

Чтобы сделать workerman более компактным, этот функционал не предоставляется напрямую, однако его можно реализовать с помощью нескольких строк кода.

$worker->onMessage = function($connection, $data) {
    static $request_count;
    // Бизнес-логика обработки запроса
    if(++$request_count > 10000) {
        // После обработки 10000 запросов процесс завершается, и основной процесс автоматически запускает новый процесс
        Worker::stopAll();
    }
};