Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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ámetroDescripciónObrigatório
EnviromentEsta clave define el entorno donde se ejecutará el RESTx
MinThreadsIndica el número mínimo de subprocesos activo en el grupo. El valor declarado debe ser mayor a 0x
MaxThreadsIndica el número máximos de subprocesos activo en el grupo. El valor declarado debe ser mayor a 0x
MinFreeThreadsIndica la cantidad mínima de  thread, debe ser mayor o igual al valor declarado en la clave "MinThreads"x
GrowthFactorEl 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
SlavesLista de subprocesos hijos, se puede utilizar para dirigir un número de solicitudes.
InactiveTimeoutIndica 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 .USEREXITS


...