Versão atual:

StartJob de alta demanda utiliza muitas Threads

Pessoal, tenho um WS que utiliza o StartJob() e tem muitas requisições, desta forma ele executa muitas Threads ao mesmo tempo e as vezes topa o limite de memória e automaticamente para. Tenho dois serviços como balanceamento em V.Ms diferentes.

Alguém sabe uma forma de eu controlar o uso de Threads de forma escalável? Quero ter um limite de threads em execução e quando atingir esse limite as requisições que chegarem ficam aguardando até liberar alguma Thread.

Em anexo o início do log quando começa acontecer o erro e desabilita as conexões.

Agradeço desde já.

Versão (1):

Ver a versão formatada

StartJob de alta demanda utiliza muitas Threads

Comentário

new question