我有一個處理Magento產品目錄並導出它的腳本。Magento導出腳本使用所有內存 - 內存泄漏?
不幸的是它被殺死了,因爲它最終使用了太多的內存。
恐怕我在PHP垃圾收集器無法釋放循環引用的問題中招致了內存泄漏。
我試過修復建議在 http://ringsdorff.net/2009/07/23/guest-post-fix-for-memory-leaks-in-magento/ 但不幸的是這打破了腳本(根本沒有數據導出)。
有沒有人知道是否有任何其他修復此問題?謝謝!
我有一個處理Magento產品目錄並導出它的腳本。Magento導出腳本使用所有內存 - 內存泄漏?
不幸的是它被殺死了,因爲它最終使用了太多的內存。
恐怕我在PHP垃圾收集器無法釋放循環引用的問題中招致了內存泄漏。
我試過修復建議在 http://ringsdorff.net/2009/07/23/guest-post-fix-for-memory-leaks-in-magento/ 但不幸的是這打破了腳本(根本沒有數據導出)。
有沒有人知道是否有任何其他修復此問題?謝謝!
任何時候當您使用catalog/product
對象時,實際上存在內存泄漏,並且您的應用程序將無法一次導出所有內容。這很可能是核心Dataflow模塊結構的原因。在過去,我已經使用了兩種解決方案:
如果採取固定瓦瑞恩的內存泄漏的隱性第三個選項,請記得貢獻回來的bug修正。 :)
希望幫助!
謝謝, 喬
布賴恩·基思已經確定了一個不斷擴大的陣列,在1.4.1.1導入/導出過程中吃記憶,在這裏有一個建議修復它:http://blog.ewtechnologies.com/magento-2/magento-memory-leak-1-4-1-1/
在我們沒有結束但要導出的數據塊... – fdierre 2010-09-18 07:57:59
這是一個建議的固定,你的里程會有所不同:http://ringsdorff.net/2009/07/23/guest-post-fix-for-memory-leaks-in- Magento的/ – 2012-11-29 15:42:13