簡體   English   中英

WooCommerce 和 Wordpress PHP memory_limit 問題

[英]WooCommerce and Wordpress PHP memory_limit problem

我在我的服務器上安裝了三個基於 WooCommerce 的商店,基本上它們是使用相同插件和主題的相同商店,並且分類幾乎相同(產品展示也是)。

每個商店的數據庫都小於 100MB。

在一種情況下,我有 PHP 腳本的 memory 問題,而 memory_limit 設置為 256M 一個商店仍然有 memory 問題。 其他工作正常。

[01-May-2020 22:23:08 UTC] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 14069080 bytes) in /home/shop1/public_html/wp-includes/wp-db.php on line 2951
[01-May-2020 22:33:22 UTC] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 10489856 bytes) in /home/shop1/public_html/wp-includes/functions.php on line 708

我可以將 memory_limit 提高到例如 384M,問題就消失了。 但是為什么這樣的腳本需要超過 256MB 而其他兩個不需要呢? 正常嗎?

您可能有 memory 泄漏,或者根據我的理解,如果您設置了 256M 並且每個都是 100MB,這意味着您只有其中 2 個的空間,因此第三個內存不足。

確保在您的 php.ini 上放置更多內存,然后為每個不超過您的總量的網絡商店分配足夠的內存。

您的 php.ini 很可能接管並設置整體 RAM 而不是 ram PER 實例。 希望這是有道理的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM