私は共有ホスティング環境にあり、最近私はメモリ割り当てエラーが発生しました。その後、私はcPanelのPHPをチェックし、私はメモリの制限は1024Mであることがわかりましたが、私のRAMはわずか512Mです。それから私はそれを探して、私はこのpostは、RAMはPHPのメモリの制限よりも大きい必要があることを見た。そして、私はini_set()
を使用してRAMよりも低いメモリ制限を手作業で設定することもできます。共有ホスティング環境でPHP memory_limit
私の質問は以下のとおりです。
- (セカンドオピニオンのために)私は手動でメモリの上限を設定すべきか? RAMよりも低いですか?
- RAMが512Mの場合は、どのくらいのサイズを置くべきですか?
memory_limit
- いずれの場合でも、正常に設定した場合、割り当てメモリエラーは消滅しますか?
- これは私のウェブサイトのパフォーマンスを低下させますか?
- 私のウェブサイトのパフォーマンスはどうなりますか? [良いと悪い]
UPDATE
は、ここで私は再びエラーを得た:
couldn't create child process: /opt/suphp/sbin/suphp for
512が豊富である必要があります。私はあなたのスクリプトを見て、512M以上のRAMが必要な理由を見ていきます。 – bassxzero
あなたのメモリ割り当てエラーは何ですか?十分なRAMがない場合、PHPはディスクにスワップするだけです。あなたが引用した投稿が正しいとは思わないが、システムRAM以上に設定するのが最も可能性が高い。 –
スクリプトに512MB以上のRAMが必要な場合は、何か問題があります。代わりにこの問題が発生した場所を診断しましたか? – Xorifelse