Jair - Fórmula Postado 10 de Junho de 2016 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 10 de Junho de 2016 O parâmetro DBSCommandTimeout nos arquivos .config define esse tempo de execução. • Descrição: Define o tempo máximo que uma Consulta SQL pode levar antes de retornar erro de timeout, em milissegundos.• Exemplo: <add key="DBSCommandTimeout" value="600" />* Default: 120 O erro que ocorre é TIMEOUT EXPIRED e costuma ocorrer em processos como Rotinas de SPED, EFD ( fiscal ), contabilizações da Folha, entre outros. Para aumentar o Timeout da execução das sentenças SQL que são executadas no sistema em algumas rotinas mais pesadas, siga as orientações abaixo: Favor acessar os arquivos: RM.Host.Service.exe.config, RM.Host.exe.config, RM.Host.JobRunner.exe.config (se este existir), localizado normalmente em C:\totvs\CorporeRM\RM.Net Caso a versão seja inferior a 11.0 o diretorio é o c:/corporerm/rm.net Adicionar no bloco de comandos <appsettings> a tag abaixo: <add key="DBSCommandTimeout" value="600" /> Após ter adicionado a tag “<add key="DBSCommandTimeout" value="600" /> Siga os passos abaixo: 1. Acessar no Windows Explorer da máquina, a pasta “C:\totvs\CorporeRM\RM.Net”. 2. Dentro da pasta da etapa um (01) encontrar o arquivo “RM.Host.ServiceManager.exe”. 3. Clicar duas vezes sobre o mesmo. 4. O formulário a seguir deverá ter o botão “desinstalar” habilitado e o label (texto em negrito) com seu status igual a “Iniciado”. 5. Clique no botão “desinstalar” até o label (texto em negrito) ficar com seu status de “Serviço não existe”. 6. Volte para a pasta da etapa um (01) e encontre dentro da mesma o arquivo chamado “_Broker.dat”. 7. Selecione o arquivo da etapa seis (06) e apague o mesmo. 8. Volte para o arquivo “RM.Host.ServiceManager.exe” ou clique novamente no mesmo (caso tenha fechado o mesmo anteriormente). 9. Agora deverá ter habilitado o botão “instalar”. 10. Clique no botão “instalar” até o label (texto em negrito) atingir o status “Iniciado”. Importante: A) O valor 600 pode ser aumentado. Pode-se realizar o teste inicialmente com esse valor, caso o problema persista, aumente gradativamente o valor, e refaça o teste. Para processos fiscais que estejam ocorrendo o erro, a TOTVS recomenda deixar o timeout bem alto, algo como 100000. Veja exemplo abaixo. B) E se você usar a instalação em N camadas, deve fazer o processo nos demais servidores que utilizar. C) No BDE, nos acessos ainda feitos pelo executável em DELPHI, isso corresponde ao parâmetro TIMEOUT e CONNECT TIMEOUT na aba de configuração dos drivers do MSSQL. D) Exemplo de um arquivo com a linha adicionada e com parâmetro para situações de erros no módulo RMLIBER (Gestão Fiscal) <?xml version="1.0" encoding="utf-8" ?><configuration><appSettings><add key="JobServer3Camadas" value="True" /><add key="Port" value="1120" /><add key="ActionsPath" value="C:\RM.Net\Bin" /><add key="WorkflowEnabled" value="True" /><add key="DBSCommandTimeout" value="100000" /></appSettings><runtime><NetFx40_LegacySecurityPolicy enabled="true"/></runtime><startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration> Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Edneyrh Postado 10 de Junho de 2016 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 5 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 35 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 10 de Junho de 2016 Fiz esse procedimento e funcionou perfeitamente aqui na empresa. Muito bacana equipe Fórmula! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.