5

私はcurlリクエストを作成しています.魔女は何週間も完全に機能していましたが、今ではこのエラーを返しています:

262144 バイトの許容メモリ サイズを使い果たしました (76889 バイトを割り当てようとしました)

奇妙な部分は、php.ini と phpinfo をチェックしたところ、どちらもメモリ制限が

メモリ制限 1028M

私も試してみました

ini_set("memory_limit","400M"); 

確認するためにファイルの先頭にありますが、それでもこのエラーが発生します。

これは、開発サーバーと運用サーバーの両方で発生しています。

4

1 に答える 1

1

DaveRandom はそれを釘付けにしました。suhosin (インストールされていることさえ知らなかった) は、サーバーを「過保護」にすることで問題を引き起こしていました。

[forums.cpanel.net/f5/php-memory-limit-problem-69715.html][1] - TL;DR suhosin が原因です。–デイブランダム

ありがとうございます!

[1]: http://forums.cpanel.net/f5/php-memory-limit-problem-69715.html

UPS、その部分で何らかのエラーを修正しましたが、webapp の別の部分が同じエラーをスローしています。

どこを見ればいいのかわからない。PHP情報でメモリ制限は1028Mと表示されていますが、ini_setで変更すると、ini_getを使用して新しい値が表示され、suhosinをシミュレーションに設定しました。最初の問題はどうにか修正されましたが、今は再発しています。

于 2012-12-17T11:48:58.950 に答える