O wtsServer.ini é o arquivo de configurações do wtsBroker.ee, segue a documentação das chaves


Sessão NSULIB

Essa sessão controla a replicação, não damos mais suporte a este conteúdo, embora continue funcionando

  • RangeIndex  - Número do wtsBroker 
  • RangeMax    - Número máximo que o contador vai atingir
  • RangeStart   - Número Inicial do contador
  • RangeEnd    - Número final do contador


Sessão SERVER

  • ForceCounterAddress - IP do servidor de contadores
  • Priority - Fora de uso, colocar 0
  • cache_enabled - Diz se é para usar cache nas requisições - fora de uso
  • ForceLogWrites - Indica que deve sempre gravar log
  • AllowRemoteShutdown - Fora de uso, colocar 0
  • DALCOMPAT - Fora de uso, colocar 0
  • log_level - Nível de escrita de Logs, 0 - Nenhum   até 5 Total
  • log_size_limit - Tamanho máximo do log em Kilobytes
  • multi_process_mode - 1 Estação de trabalho (geralmente para qa) 2 Servidor
  • ASSERVICE - Fora de uso, colocar 0
  • MAX_BANDWIDTH - Limitação de banda, 0 Ilimitado
  • max_workers - Número máximo de brokers, no automático são 4 por CPU
  • max_tasks - Número máximo de tarefas, no automático são 10 por Worker
  • MinimumSchedulerWorkers - Quantidade de Workers de scheduller, no automático é 15% do número de workers (Mínimo versão 5.99)
  • process_recycle_time_limit - Tempo para reiniciar o wtsBroker secundário
  • process_recycle_limit - Número mãximo de reinicios
  • process_recycle_mem_limit - Memória máxima de um wtsBroker secundário
  • SharedSessions - Diz que as sessões são compartilhadas entre os brokers de outros servidores do cluster (experimental - usa o banco de dados) (Mínimo versão 5.99)
    • Para funcionar é necessário criar a tabela wtssys_sessions
    • No Firebird use:

CREATE TABLE WTSSYS_SESSIONS (
    SESSION_ID VARCHAR(50),
    TOKEN BLOB SUB_TYPE TEXT,
    IS_ADMIN VARCHAR(1),
    LAST_ACCESS TIMESTAMP,
    LICENCE_TYPE VARCHAR(50),
    LICENCE_COUNT INTEGER
);
CREATE UNIQUE INDEX IDX_2336202854 ON WTSSYS_SESSIONS (SESSION_ID);
CREATE INDEX IDX_2895854997 ON WTSSYS_SESSIONS (LAST_ACCESS,LICENCE_TYPE);
CREATE INDEX IDX_3101358861 ON WTSSYS_SESSIONS (LAST_ACCESS);

    • No SQL Server use:

CREATE TABLE WTSSYS_SESSIONS (
    SESSION_ID VARCHAR(50),
    TOKEN VARCHAR(MAX),
    IS_ADMIN VARCHAR(1),
    LAST_ACCESS DATETIME,
    LICENCE_TYPE VARCHAR(50),
    LICENCE_COUNT INTEGER
);
CREATE UNIQUE INDEX IDX_2336202854 ON WTSSYS_SESSIONS (SESSION_ID);
CREATE INDEX IDX_2895854997 ON WTSSYS_SESSIONS (LAST_ACCESS,LICENCE_TYPE);
CREATE INDEX IDX_3101358861 ON WTSSYS_SESSIONS (LAST_ACCESS);


WtsBroker.exe da versão 5.99


  • Sem rótulos