0

重複の可能性:
X バイトの許容メモリ サイズが使い果たされました

私は非常にトリッキーな問題にぶつかっています。

  1. phpInfo によると、このスクリプトに設定されているメモリ制限は 256M です。ただし、domPDF は 64M しか取得できません

  2. フロントエンドから PDF 作成アクションを実行すると、魅力的に機能します。cron がそれを行うために sfTask を呼び出すと、次のようになります。

[28-Sep-2012 10:41:03] PHP 致命的なエラー: /home3/myspace/public_html/prasad/myapp/lib/vendor/dompdf/include/ で 67108864 バイトの許容メモリ サイズが使い果たされました (76 バイトを割り当てようとしました) 30行目のframe_decorator.cls.php

記録のために、PDF サイズが 5K 未満の 1 つの単純なページを印刷します。

誰か助けてくれませんか?

4

1 に答える 1

0

Prasad が問題を解決したため、vstms から awnser をコメントにするには:

いいえ、64M では不十分なため、「許可されたメモリ」エラーが発生します。CLI の php.ini を見つけて、そこで変更する必要があります。別の方法として、php -d memory_limit=256M /path/to/your/php-file のように、コマンド ラインから設定を変更することもできます。プログラムが無効なメモリにアクセスしようとすると、セグメンテーション違反が発生します。PHP インタープリター自体に問題がある可能性があります。シェルアクセスを使用しても、理由を見つけるのは難しいでしょう。

于 2012-10-01T11:02:50.473 に答える