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á.
Helcio, realmente existe a necessidade de fazer um startjob no WS? Porque?
— Daniel Mendes 25 de Mar de 2021