Descrição / Dúvida
Como alterar o período de inatividade (timeout de sessão) do e-Cold Web NDD para que o sistema permaneça logado por mais tempo antes de encerrar a sessão automaticamente?
Ambiente
Produto: TOTVS Varejo - Supermercados - Mensageria Eletrônica
Aplicação: e-Cold Web NDD
Ambiente: Servidor In Loco (On-Premise)
Versões: Todas
Contexto
O e-Cold Web utiliza um mecanismo de controle de sessão para encerrar automaticamente usuários inativos. Isso visa aumentar a segurança, evitar sessões abertas por longos períodos e reduzir riscos em estações compartilhadas. O tempo de inatividade é controlado por uma configuração no arquivo Web.config da aplicação.
⚠️ Importante: Antes de realizar qualquer alteração, recomenda-se criar uma cópia de segurança (backup) do arquivo
Web.config. Alterações incorretas podem impedir o funcionamento do e-Cold Web ou gerar erros de acesso.
Resolução / Passo a Passo
1. Acessar o diretório da aplicação
No servidor onde o e-Cold Web está instalado, localize o arquivo de configuração da aplicação.
Caminho padrão:
C:\inetpub\wwwroot\eForms\Webs\eMonitor\Web.configNota: Caso a instalação tenha sido em outro diretório, utilize o caminho correspondente do ambiente.
2. Realizar backup do arquivo
Antes de efetuar qualquer alteração, copie o arquivo Web.config e salve uma cópia em local seguro (exemplo: Web.config.bkp). Isso permite restaurar a configuração original rapidamente se necessário.
3. Localizar a configuração de timeout
Abra o arquivo Web.config utilizando um editor de texto com privilégios administrativos (como Bloco de Notas executado como Administrador, Notepad++, ou VS Code). Localize a configuração referente ao tempo de sessão (timeout), normalmente associada às configurações de autenticação ou sessão.
4. Alterar o tempo de inatividade
Modifique o valor do parâmetro timeout="xx" substituindo pelo tempo desejado (interpretado em minutos).
Exemplo:
timeout="999"(a sessão permanecerá ativa por um período significativamente maior).Após a alteração, salve e feche o editor.
5. Reiniciar os serviços do IIS
Para que a nova configuração seja carregada, abra o Prompt de Comando como Administrador e execute o seguinte comando:
Bash
iisreset
Aguarde a conclusão do processo. Durante o reinício, os usuários conectados poderão perder temporariamente o acesso ao sistema.
Validação
Acesse novamente o e-Cold Web e efetue login normalmente.
Permaneça sem interação pelo período configurado.
Verifique se a sessão continua ativa conforme o novo tempo definido.
Causas Comuns para Falha na Alteração
Se o novo tempo de sessão não for aplicado corretamente, verifique as seguintes causas possíveis:
Se o arquivo
Web.configfoi salvo corretamente e no diretório correto.Se o comando
iisresetfoi executado com sucesso.Se existem múltiplas instâncias do e-Cold Web no servidor.
Se há configurações de timeout definidas diretamente no IIS, políticas corporativas de segurança do Windows ou do ambiente limitando a sessão.
Se existem dispositivos de rede (proxy, firewall ou balanceador) encerrando conexões inativas.
0 Comentários