プラグイン > バグ報告・利用に関する質問 > 商品項目追加プラグインの商品CSV登録でメモリーリーク |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2022/12/23 17:19
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
商品項目追加プラグインの商品CSV登録でメモリーリーク EC-CUBE 4.0.5
PHP 7.4.21 商品CSV登録拡張プラグイン 1.0.5 商品項目追加プラグイン 1.0.3 商品CSV登録(拡張)で次の INFO ログが大量に発生してしまい、メモリーリークが原因と思われる 504 Timeout が発生してしまいます。 200件の商品を更新しようとすると10万件ほど出力されます。 User Deprecated: Calling Doctrine\ORM\EntityManager::flush() with any arguments to flush specific entities is deprecated and will not be supported in Doctrine ORM 3.0. ログによると次の箇所で発生しているようです。 解決方法わかりますでしょうか? app/Plugin/ProductPlus/Repository/ProductDataRepository.php
なお、単純に flush の引数を削除しただけだと別のエラーになってしまうようです。 (出力したCSVを加工せずそのまま登録しているだけなので、 DELETE が走るのはおかしいですが、これもメモリーリークのせいでしょうか。) An exception occurred while executing 'DELETE FROM dtb_product_class WHERE id = ?' with params [23]: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 商品項目追加プラグインの商品CSV登録でメモリーリーク | h_tanaka | 2022/12/23 17:19 |
Re: 商品項目追加プラグインの商品CSV登録でメモリーリーク | yuh | 2022/12/23 18:18 |
Re: 商品項目追加プラグインの商品CSV登録でメモリーリーク | shigetomi | 2022/12/26 11:33 |
Re: 商品項目追加プラグインの商品CSV登録でメモリーリーク | h_tanaka | 2022/12/26 11:36 |