我們的生產網頁伺服器有一個惱人的問題。 Windows 2008 R2 x64,已完全修補,使用 php 5。
2-8週或正常運作後,php無法再將頁面轉換為PDF,並拋出這樣的錯誤
未捕獲異常“com_exception”,訊息“來源:ABCpdf
描述:無法呈現 HTML。無法建立 MSHTML 文件。 COM 錯誤 80070008。
以下是我嘗試過但沒有成功的修復:
1. IISRESET
2. 重新安裝並重新註冊 ABC PDF
3. 關閉伺服器上的所有其他非必需服務
4. 驗證所有磁碟機和 RAM 上都有足夠的磁碟空間
5.修改ABC PDF 使用隨其安裝的 Mozilla 瀏覽器引擎,而不是依賴 Web 伺服器上安裝的 IE9
6. 將一台伺服器從 8GB 升級到 32GB RAM,這對行為或成功運行的時間沒有影響
我在 MS NLB 群集中有三個相同的 Web 伺服器。他們都會在 24 小時內開始相繼表現出這種行為。只有完全重新啟動伺服器才能解決此問題並允許繼續建立 PDF。
有什麼建議或類似的經驗嗎?