Come impostare Workerman per gestire una certa richiesta e riavviare il processo corrente

Per rendere Workerman più compatto, non fornisce direttamente questa impostazione, ma è possibile implementare questa funzionalità con poche righe di codice.

$worker->onMessage = function($connection, $data) {
    static $request_count;
    // La gestione del business è tralasciata
    if(++$request_count > 10000) {
        // Dopo aver ricevuto 10000 richieste, termina il processo corrente, il processo principale avvierà automaticamente un nuovo processo
        Worker::stopAll();
    }
};