忍者ブログ
手探りでパソコンの事を勉強するブログです。 何か覚えたら記録していきます。
2024 . 04
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •   

    [PR]



    このエントリーをはてなブックマークに追加
    ×

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

    Allowed memory size of ********** bytes exhausted



    このエントリーをはてなブックマークに追加
    phpから謎のエラーが出た。

    Fatal error: Allowed memory size of ******** bytes exhausted (tried to allocate ******* bytes) in /hoge/hoge/hoge/hoge/hoge.php on line 62

    調べてみるとphp.inimemory_limitを64Mにすればいいらしい。
    php.iniの270行目付近。

     263 ;;;;;;;;;;;;;;;;;;;
     264 ; Resource Limits ;
     265 ;;;;;;;;;;;;;;;;;;;
     266
     267 max_execution_time = 120     ; Maximum execution time of each script, in seconds
     268 max_input_time = 300 ; Maximum amount of time each script may spend parsing request data
     269 ;max_input_nesting_level = 64 ; Maximum input variable nesting level

     270 memory_limit = 64M      ; Maximum amount of memory a script may consume (16MB)
     271


    でphp.iniを見たらすでに64Mだった。

    さらに調べてみると

    >スクリプトが確保できる最大メモリをバイト数で指定します。この命令は、 正しく書かれていないスクリプトがサーバーのメモリを食いつぶすことを防止するのに役立ちます。 もし、使用可能メモリに制限を設けたくない場合は、 ここに -1 を指定してください。
    http://jp.php.net/manual/ja/ini.core.php#ini.memory-limit

    このような事が書いてあったのでphp.inimemory_limitを-1に設定

    でapacheの再起動

    apachectl restart

    自分の場合はこれでなんとかエラー回避できました。
    PR




    ■ この記事にコメントする
    お名前
    タイトル
    文字色
    URL
    コメント
    パスワード
    Vodafone絵文字 i-mode絵文字 Ezweb絵文字
    ■ コメント一覧
    ■ この記事のトラックバック
    この記事にトラックバックする:
    YouTubeのチャンネル共有 新しいチャンネルをwebページに埋め込む方法 HOME Windows7のコマンドプロンプトでipconfigが使えないエラー
    ©パソコン手探り all rights reserved.
    Powered by ニンジャブログ  Designed by ピンキー・ローン・ピッグ
    忍者ブログ / [PR]