A ver si me explico bien....
openSER dispone de un único proceso que esta escuchando en el puerto configurado (normalmente 5060) y que se encarga de pasar los mensajes que llegan a los procesos que realizaran el enrutamiento del mensaje segun se configure en el script. Estos otros procesos que realizan el enrutamiento son los que configuras con el parametro "children" y por tanto representa el numero de mensajes que tu servidor puede procesar a la vez...Aumentando este número aumentas la capacidad de procesado concurrente pero piensa que puedes aumentar la carga de la maquina inutilmente o puedes crear problemas en otros puntos (como acceso a base de datos....).
Supongo que por causas historicas (algo técnico habrá de la tabla de control de procesos del kernel de linux...) es recomendable utilizar un numero potencia de 2.....
ya me diréis qué tal se entiende...
samuel.
** children **
Number of children to fork for the UDP interfaces (one set for each
interface - ip:port). Default value is 8.
Example of usage:
children=16
Hola, ¿alguien podría arrojar un poco de luz sobre este parámetro? ¿habría que
entender que "children" debe ser como poco igual al número de interfaces UDP
donde escuchamos (que podría ser IP_pública:puerto + IP_lo:puerto, o sea 2)?
¿O tiene otro cometido (presumible a raíz de que por defecto vale 8)?
--
Iñaki Baz Castillo
_______________________________________________
Users-es mailing list
Users-es@openser.org
http://openser.org/cgi-bin/mailman/listinfo/users-es