[解決済み] memory_limitを2048Mに設定したが、256Mエラーが出続ける。
2022-02-20 18:36:03
質問
WPのプラグインを作っているのですが、そのプラグインの中にバックアップ機能があり、長時間稼働させる必要があり、この部分にも大量のメモリ制限が必要です。
そこで、私は
ini_set('memory_limit', '2048M');
,
ini_set('max_execution_time', 10000);
を私のスクリプトで、そして
define( 'WP_MEMORY_LIMIT', '2048M' );
をWPの設定ファイルに追加しました。
しかし、私はずっと:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes)
ホスティング会社が、実行中に変更できないような一定の制限を設けている可能性はないでしょうか?
よろしくお願いします。
解決するには?
とても不思議なことです。私の出力である
phpinfo()
:
ホスティングプロバイダーが私の制限を128Mに引き上げたので(128Mに設定したのは私ではありません)、実際には128Mが利用可能です。マスターバリューがローカルバリューを上書きするという私の理解によれば、私は64Mしか持っていないはずです。
最も不思議なのは、これらの値はどちらも
ini_set('memory_limit', '32M');
!!
使用方法
phpinfo
は、以下のphpファイルをサーバーに配置するだけで、簡単に実行できます。
<?php
phpinfo();
?>
関連
-
[解決済み】phpのob_start()の使い道は?
-
[解決済み] コマンドの同期がとれていない。
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】未定義のメソッド mysqli_stmt::get_result を呼び出す。
-
[解決済み】子テーマのCSSが親テーマをオーバーライドしない
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?
-
[解決済み】Composerのrequireがメモリ不足になる。PHP Fatal error: 許容メモリサイズ1610612736バイトを使い果たしました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】不明なMySQLサーバーのホスト
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み】mysqli_select_db()は、パラメータ1がmysqliであることを期待し、文字列が与えられる。
-
[解決済み] 警告:mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを期待する、オブジェクトはで指定された。
-
[解決済み】PHPのクラスが見つからないが、インクルードされている
-
MacでPHPを実行した際に、メモリサイズが134217728バイトも消費される問題の解決方法について
-
[解決済み] 致命的なエラーです。mysqli_result 型のオブジェクトを使用できません [終了] 。