Instant Messaging proporciona un conjunto de opciones de configuración para ajustar el tamaño y el comportamiento de los conjuntos de subprocesos con el fin de atender las solicitudes de cliente a servidor y de servidor a servidor. Estos conjuntos de subprocesos, junto con los puertos de servicio asociados, pueden mejorar el rendimiento de un servidor de Instant Messaging.
Nombre de la opción |
Descripción |
Valor predeterminado |
---|---|---|
iim_server.maxthreads |
Número máximo de subprocesos para el conjunto de subprocesos predeterminado |
20 |
iim_server.threadpool |
Lista de conjuntos de subprocesos independientes |
(Todos los elementos utilizan el conjunto de subprocesos predeterminado.) |
iim_server.threadpool.capacity |
Capacidad (*) del conjunto de subprocesos predeterminado |
10 * subprocesos como máximo |
iim_server.threadpool.aaa.maxthreads |
Número máximo de subprocesos para un conjunto de subprocesos con nombre aaa: maxthreads(aaa) |
4 |
iim_server.threadpool.aaa.capacity |
Capacidad de un conjunto de subprocesos con nombre aaa. |
10 * subprocesos máximo (aaa) |
Tabla 4–4 Conjuntos de subprocesos definidos para Sun Java Communications Suite
Nombre |
Uso |
---|---|
s2s-in |
Todas las comunicaciones entrantes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. |
s2s-out |
Todas las comunicaciones salientes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. |
s2s |
Todas las comunicaciones de servidor a servidor; la unión de s2s-in y s2s-out. |
Los conjuntos de subprocesos definidos pueden especificarse y utilizarse con un puerto de servicio asociado a un único servidor, tal y como se describe en Configuración del puerto de servicio . Usted edita la configuración del puerto y de los subprocesos en iim.conf. Es necesario que reinicie el servidor después de cambiar las configuraciones del puerto y de los subprocesos.
Si se supera la capacidad del conjunto de subprocesos, se emite un mensaje de error estándar. El servidor de Instant Messaging no aceptará solicitudes adicionales para el conjunto de subprocesos hasta que el número de solicitudes sea inferior al valor de la capacidad del conjunto. Si se produce esta situación en un entorno con conjuntos de servidores, es posible que deba:
Aumentar la capacidad del conjunto de subprocesos
Especificar un conjunto de subprocesos definido
Ajustar el número máximo de subprocesos, maxthreads, para el conjunto de subprocesos
Utilizar un puerto de servicio exclusivo de servidor
Aumentar la memoria
Distribuir de forma más eficaz los usuarios en el conjunto de servidores
!s2s thread pool iim_server.threadpool=s2s-in iim_server.threadpool.s2s-in.maxthreads=5 |