テキストエディタを使用してデータベースに入力される104個のhtml段落があります。1 ページまたは 1.5 ページかかる段落もあれば、数行しかない段落もあります。セット全体の pdf を生成しようとすると、「サーバー エラー」が表示されますが、いくつかの段落を印刷しようとすると、うまくいきます。次に、段落数を 1 つずつ増やしてみましたが、85 段落で行き詰まりました。その後、サーバーエラーが発生します。この問題を解決する方法を知っている人はいますか? これらの段落以外の HTML テーブルの別のセットを取得したためです。ありがとうございました。
質問する
2356 次
3 に答える
2
サーバーのエラー ログ ファイルを確認したところ、「5036 行目の /XXXXXXX/includes/tcpdf/tcpdf.php で最大実行時間が 30 秒を超えました」というエラーが見つかりました。だから私は実行時間を設定します
set_time_limit(180);
そして、それは私のために働きました。
于 2012-09-14T15:01:47.413 に答える
1
サーバーのメモリが不足していないことを確認してください。TCPDFはレンダリング時に大量のメモリを使用する可能性があります
試す
memory_limit = 64M
php.iniファイルで。
于 2012-09-12T02:34:50.017 に答える
1
執行期限を設ける場合あり
set_time_limit(0);
これをコードに追加すると、最大実行時間は無制限に設定され、TCPDF はすべての段落を処理できます。
于 2012-09-12T09:55:34.670 に答える