Comment configurer Workerman pour redémarrer le processus actuel après un certain nombre de requêtes
Pour rendre Workerman plus léger, cette configuration n'est pas fournie directement, mais peut être réalisée avec quelques lignes de code.
$worker->onMessage = function($connection, $data) {
static $request_count;
// Traitement des affaires omis
if(++$request_count > 10000) {
// Le nombre de requêtes atteint 10000, le processus actuel se termine, le processus principal redémarrera automatiquement un nouveau processus
Worker::stopAll();
}
};