タグ付けされた質問 「memory」

14
Magento 2は、コードをコンパイルするときにメモリ不足エラーを許可
モジュールを追加するとエラーが発生します。 Magentoのコンパイルコマンドを再実行してください だから私はコマンドの下で実行しますが、ルートからコマンドを実行すると以下のエラーも表示されます php magento setup:di:compile Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 sec 37.0 MiBProxies code generation... 0/7 [ >---------------------------] 0% 1 sec 37.0 MiB Proxies code generation... 1/7 [====>-----------------------] 14% 47 secs 43.5 MiB Repositories code generation... 1/7 [====>-----------------------] …

3
Magento2システム要件PHPメモリ制限
PHPのメモリ制限(リソース制限memory_limit:)に関するMagento 2のシステム要件は何ですか? 2番目のリリース候補が既にプッシュされているにもかかわらず、システム要件でこれらの情報を見つけるのに問題があります。

1
Magento 2.x PHPのmemory_limit要件
Magento 2.1のマニュアルがで推奨さmemory_limit=2Gれphp.iniていることに気づきました。これは非常に大量のメモリです。そのメモリはHTTPリクエストごとに許可されていませんか?PHPスクリプトにその量のメモリを提供し、Magentoを共有ホスティングに利用できないようにするホスティングプロバイダーはないでしょう。 それはおそらくセットアップと移行のための量ですか?その量は本当に生産に必要ですか? 私もドキュメントで見つけました: Set the PHP memory limit. Our detailed recommendations are: Compiling code or deploying static assets, 756M Installing and updating Magento components from Magento Marketplace, 2G Testing, 2G 生産に関する推奨事項については触れていません。生産には何が推奨されますか?

3
setup:static-content:deployの実行中に致命的なエラー「許可されたメモリサイズ」
WAMPサーバーでMagento 2.0(コミュニティ)をセットアップしようとしていますが、Windows環境でのシンボリックリンクの問題が原因でアセットを静的にデプロイするコマンドを実行している間、常に以下のエラーが発生します。 php bin/magento setup:static-content:deploy 致命的エラー:C:\ wamp \ www \ magento \ vendor \ oyejorge \ less.php \ lib \ Less \ Visitor \ processExtends.phpの445行目で、許可されたメモリサイズ134217728バイトを使い果たしました(64バイトを割り当てようとしました)。 私は(制限なし)memory_limitとしてセットアップしました-1が、これには変更がありません。問題が私のPHPの知識を超えており、この値を無制限に設定すると、これを機能させるために何か他のものをインストールする必要がない限り、うまくいくはずです。何かアドバイスは?回避策はありますか?

5
Magentoのお客様がメモリリークを保存
私は顧客データを一括で編集しようとしています(数千レコード)。Magentoはスクリプトを実行するために利用可能なメモリを使い果たし続けています。 memory_get_usage()犯人とのいくつかのテストの後、$customer->save()保存ごとに5Mのメモリを使用するように見える方法のようですが、完了時に解放しません。 その結果、数千のレコードをループするときに、メモリが不足しています。 これが私がこれまでに試したことです: $customer->clearInstance() unset($customer) これは助けにはならないようです。 以下は私のコードです: public function createCustomerAddress($customerAddressData, $email){ $customer = Mage::getModel('customer/customer'); $customer->setWebsiteId(Mage::app()->getWebsite()->getId()); $customer->loadByEmail($email); $address = Mage::getModel('customer/address'); $address->addData($customerAddressData); $customer->addAddress($address); unset($address); try{ $customer->save(); }catch (Exception $e){ var_dump($customerAddressData); var_dump($e->getMessage()); } echo "\n" . "Before unsetting \n" . memory_get_usage() . "\n"; $customer->clearInstance(); unset($customer); echo "\n" . "After \n" . memory_get_usage() …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.