2016-06-14 6 views
-2

私が作成したPHPアプリケーションでは、DOMPDFを使用していくつかのpdfファイルを生成します。それは一年以上にわたって完璧に動作していましたが、突然レンダリングを止めました!それを引き起こした可能性のあるアイデアは何ですか?私はまだエラーログを待っていますdompdfは1年後レンダリングを停止しました


ログはありますが、無駄です。 「ヘッダーを返す前にスクリプトがタイムアウトしました」と表示されます。


編集2:各ページには3つの画像があります。私のサーバー上のイメージであるロゴ、googleのapisを使用するqrcode、そして私のサーバー上で生成されたバーコードもあります。画像を削除すると、適切にレンダリングすることができました。しかし、これらのpdfsの全体のポイントはqr/barcodeを与えることです!

+0

Dompdfはライセンスなどを使用しないため、システム上の何かが変更されない限り、動作を停止してはなりません。ログを取得したときのログやサーバー上のソフトウェアの変更など、より多くの情報を提供する必要があります。 – BrianS

+0

はいわかっています。私はそのサーバーに直接アクセスできないので、ログと更新を待っています。サーバに何も変更が加えられていないと仮定します。私は空のフォルダがいっぱいだったので、私はdompdfのtmpフォルダを削除したが、それは役に立たなかった。私はより多くの情報を待っています。私はちょうどこれが何か共通であることを望んでいた – Panos

+0

@BrianS上記の編集をチェックしてログを取得しましたが、何も役立たないと思います。 – Panos

答えて

0

解決策が見つかりました。クライアントのAPIがいくつかのテキストを変更したように見え、サイズが大きくなって2ページ分の画像が動いてしまったように見えます。これにより、dompdfがタイムアウトしてクラッシュしました。画像の位置を変更していくつかの領域を保存した後、すべて正常に動作します。

関連する問題