COM을 사용하여 웹 페이지를 PDF로 변환하려면 IIS 서버를 다시 시작해야 합니다.

COM을 사용하여 웹 페이지를 PDF로 변환하려면 IIS 서버를 다시 시작해야 합니다.

프로덕션 웹 서버에 성가신 문제가 있습니다. Windows 2008 R2 x64, 완전히 패치됨, PHP 5 사용. ABC PDF도 설치되어 있으며, PHP는 COM 개체를 호출하여 웹 페이지를 PDF로 변환하고 사용자에게 제공합니다.

2~8주 또는 정상 작동 후 PHP는 더 이상 페이지를 PDF로 변환할 수 없으며 다음과 같은 오류가 발생합니다. '출처: ABCpdf
설명: HTML을 렌더링할 수 없습니다. MSHTML 문서를 생성할 수 없습니다. COM 오류 80070008. 이 명령을 처리하는 데 사용할 수 있는 저장 공간이 부족합니다.

시도했지만 성공하지 못한 수정 사항은 다음과 같습니다.
1. IISRESET
2. ABC PDF 재설치 및 재등록
3. 서버에서 필수적이지 않은 다른 모든 서비스 종료
4. 모든 드라이브와 RAM에 디스크 공간이 충분한지 확인
5. ABC 수정 웹 서버에 설치된 IE9에 의존하는 대신 함께 설치된 Mozilla 브라우저 엔진을 사용하기 위한 PDF
6. 한 서버를 8GB에서 32GB RAM으로 업그레이드해도 동작이나 성공적으로 실행되는 시간에는 영향이 없습니다.

MS NLB 클러스터에 3개의 동일한 웹 서버가 있습니다. 그들은 모두 서로 24시간 이내에 이러한 행동을 보이기 시작합니다. 전체 서버를 다시 시작해야만 이 문제가 해결되고 PDF 생성을 계속할 수 있습니다.

제안이나 비슷한 경험이 있나요?

관련 정보