弊社の実稼働 Web サーバーに厄介な問題があります。Windows 2008 R2 x64、完全にパッチ適用済み、php 5 を使用。ABC PDF もインストールされており、php は COM オブジェクトを呼び出して Web ページを PDF に変換し、ユーザーに提示します。
2〜8週間後または通常の操作後、phpはページをPDFに変換できなくなり、次のようなエラーが発生します。
キャッチされない例外 'com_exception'、メッセージ 'ソース: ABCpdf
説明: HTML をレンダリングできません。MSHTML ドキュメントを作成できません。COM エラー 80070008。このコマンドを処理するのに十分なストレージがありません。
私が試したがうまくいかなかった修正方法は次のとおりです:
1. IISRESET
2. ABC PDF を再インストールして再登録
3. サーバー上の他のすべての重要でないサービスをシャットダウン
4. すべてのドライブと RAM に十分なディスク容量があることを確認する
5. Web サーバーにインストールされている IE9 に頼るのではなく、ABC PDF とともにインストールされている Mozilla ブラウザー エンジンを使用するように ABC PDF を変更する
6. 1 つのサーバーの RAM を 8GB から 32GB にアップグレードしましたが、動作や正常に実行される時間には影響がありませんでした
MS NLB クラスターに 3 台の同一の Web サーバーがあります。これらはすべて、24 時間以内にこの動作を示し始めます。サーバーを完全に再起動しないと、この問題は解消されず、PDF の作成を続行できなくなります。
提案や同様の経験はありますか?