Histórico da Página
...
Sem Formato |
---|
[HTTPSERVER] Enable=1 Servers=HTTP_REST [HTTP_REST] hostname=localhost port=9995 locations=HTTP_ROOT [HTTP_ROOT] Path=/ RootPath=root/web ThreadPool=THREAD_POOL [THREAD_POOL] Environment=ENVENVIROMENT MinThreads=1 MaxThreads=4 MinFreeThreads=1 GrowthFactor=1 InactiveTimeout=30000 AcceptTimeout=10000 |
Sección de HTTPSERVER
Aquí se definen las configuraciones básicas para el funcionamiento del Rest Server.
...
Configuración en el ini del app server:
Sección de
...
SERVERS
Define las configuraciones de cada servidor HTTP/ HTTPS
...
Configuración en el ini del app server:
Sección de
...
LOCATIONS
Define el puerto de los datos de cada servidor
...
Configuración en el ini del app server:
Sección de THREADPOOL
Define las configuraciones del grupo de proceso, el entorno y las características del subproceso
Parámetro | Descripción | Obrigatório |
---|---|---|
Enviroment | Esta clave define el entorno donde se ejecutará el REST | x |
MinThreads | Indica el número mínimo de subprocesos activo en el grupo. El valor declarado debe ser mayor a 0 | x |
MaxThreads | Indica el número máximos de subprocesos activo en el grupo. El valor declarado debe ser mayor a 0 | x |
MinFreeThreads | Indica la cantidad mínima de thread, debe ser mayor o igual al valor declarado en la clave "MinThreads" | x |
GrowthFactor | El factor de crecimiento indica el número de subprocesos nuevos que se asignaran siempre que el grupo de subprocesos tengan todos sus susbprocesos en uso. Su valor debe ser mayor a cero. | x |
Slaves | Lista de subprocesos hijos, se puede utilizar para dirigir un número de solicitudes. | |
InactiveTimeout | Indica el tiempo en milisegundos que el hilo estará activo esperando una nueva solicitud. Si este tiempo expira, el hilo se puede terminar de acuerdo con el control interno del hilo .El valor informado debe ser mayor que cero, pero al ser una clave opcional, cuando no se informa, el sistema asume el valor de 30 segundos por defecto . | |
AcceptTimeout | Indica el tiempo en milisegundos que una nueva solicitud debe estar en cola para su procesamiento, esperando que se cumpla su turno. Cuando se extrapola este tiempo, la solicitud se descarta devolviendo al cliente (llamador) el código de estado - 503 - "Servidor ocupado" . El valor informado debe ser mayor que cero, pero al ser una clave opcional, cuando no se informa, el sistema asume el valor de 10 segundos por defecto . | |
UserExists | Indica el nombre de la sesión con la configuración de las teclas UserExits . Los nombres definidos en esta clave deben usarse en la sesión . |
...