Estou sofrendo um problema com o compartilhamento remoto de arquivos entre o Windows Server e o Liferay via WebDAV.
Precisamos entregar diariamente uma série de relatórios do Excel que são publicados através de um servidor Liferay. Esses relatórios são feitos automaticamente a partir de recursos diversos e são compilados e compactados por um conjunto de scripts. O último desses scripts, um arquivo de lote do Windows, copia os arquivos .ZIP nos quais os relatórios são compactados em uma pasta WebDAV no servidor Liferay. Os arquivos .ZIP não são muito grandes. O maior deles tem um tamanho inferior a 500KB, os outros dificilmente atingem 50KB. Dependendo do dia, entre 3 e 5 arquivos são publicados.
O problema ocorre quando o maior relatório é copiado para o servidor. Enquanto os outros são copiados sem nenhum problema, o maior arquivo .ZIP dispara uma mensagem de erro: «Falha na gravação atrasada. O Windows não pôde salvar todos os dados para o arquivo. »
Eu pesquisei sobre essa mensagem de erro, mas todas as referências que encontrei são sobre versões mais antigas do Windows (XP, Server 2003, ...) e todas elas foram resolvidas com a aplicação de patches, hotfixes e service packs. Estamos usando o Windows Server 2013 e ele está totalmente atualizado.
Eu tentei depurar o erro executando manualmente os scripts envolvidos e, surpreendentemente, nem todas as execuções falharam. Em quase 50 tentativas, todas com grandes arquivos, 3 processos de cópia foram bem sucedidos. Não sei por que essas três corridas correram bem.
Eu tenho medo que o problema esteja no lado do Liferay, mas hoje em dia nenhum dos nossos funcionários é suficientemente qualificado neste software para enfrentar este problema. Alguma pista sobre onde pesquisar o erro de configuração que está causando esse problema?