Cómo configurar Workerman para reiniciar el proceso actual después de manejar cierta cantidad de solicitudes
Para hacer que Workerman sea más eficiente, no se proporciona esta configuración directamente, pero se puede implementar esta funcionalidad con unas pocas líneas de código.
$worker->onMessage = function($connection, $data) {
static $request_count;
// Procesamiento de negocio omitido
if(++$request_count > 10000) {
// Cuando se alcanza el número de solicitudes de 10000, se sale del proceso actual, el proceso principal reiniciará automáticamente un nuevo proceso
Worker::stopAll();
}
};