Tenha um problema irritante com nossos servidores da Web de produção. Windows 2008 R2 x64, totalmente corrigido, usando o php 5. Também instalado é o ABC PDF, o php irá chamar o objeto COM para converter uma página web para PDF e apresentar ao usuário.
Após 2 a 8 semanas ou operação normal, o php não pode mais converter páginas em PDF e gera um erro como este
Exceção não aprendida 'com_exception' com mensagem 'Fonte: ABCpdf
Descrição: Não é possível renderizar HTML. Não é possível criar o documento MSHTML.
COM erro 80070008. Não há armazenamento suficiente disponível para processar este comando
Aqui estão as correções que tentei sem sucesso:
1. IISRESET
2. reinstalar e registrar novamente o ABC PDF
3. Desligue todos os outros serviços não essenciais no servidor
4. Verificado, temos espaço em disco suficiente em todas as unidades e RAM
5. Modificado o ABC PDF para usar o mecanismo do navegador Mozilla que é instalado com ele, em vez de depender do IE9 instalado no servidor web
6. atualizar um servidor de 8 GB para 32 GB de RAM, isso não teve impacto sobre o comportamento ou a quantidade de tempo que ele será executado com sucesso.
Eu tenho três servidores da Web idênticos em um cluster do MS NLB. Todos eles começarão a exibir esse comportamento dentro de 24 horas um do outro. Somente uma reinicialização completa do servidor irá limpar esse problema e permitir que a criação do PDF continue.
Sugestões ou experiências semelhantes?
Tags wkhtmltopdf php5 iis-7.5