Wordpress Dashboard Out of memory message

Had a few issues with white screen lately so I turned on the debugging.
Have noticed there are some patterns around this. It would appear that Woo Commerce plugin, HTTPS plugin and (somewhat) Jetpack plugin are quite memory hungry. Actually I think the Visual Composer kind of lands in the same boat (VC loads a 1MB JS file on every page!)

Often when doing a Woo Commerce related activty in the dashboard it shows the white screen with an error message about php memory allocation, i.e.:







Fatal error: Out of memory (allocated 90439680) (tried to allocate 122880 bytes) in /home/kawanaba/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1632

Now the hosting provider is not really giving me much helpful advice about this. I was hoping I could ask you for some server hosting recommendations for a website with some memory hungry plugins and also the BeTheme. It would appear that your theme asks quite a bit from memory also as it's common to show the white screen when going into the theme options.

I'm really thinking of changing host company to one that specialises in managing Wordpress websites like WP Engine or PageLy. Just looking for some recommendations from BeTheme support as it would seem that your theme is a bit hungry for memory as well.

Comments

  • Hi,

    he don't want to give you any advices because he knows very well that your server is limited and needs memory. So if your provider is not helpful at all, you should change hosting service. Also as you see, this problem is related with WooCommerce plugin so it's not theme at all.

    Thanks!
  • Yes thank you for your response. Woo Commerce has come up in the error messages quite a bit but I have noticed that your theme files do sometimes as well. I can attach the error.log file for evidence.

    Issue is, I don't see many providers being upfront about memory usage. They talk about bandwidth and server space but I really don't think they are at the core issue.

    From the error messages and the 'white screen' issues, do you think available server memory for PHP is the most important factor? I't just hard to get a straight answer in this domain...

    Even though the memory limit has supposedly been increased to 512MB via php.ini and wp-config.php files I still feel that it hasn't actually been increased much at all (i.e. virtual memory).
  • Yes, server memory for PHP is the most important factor in this case for sure. Many users got 32 or 64MB memory and all works fine but this must be real memory. A lot of hosting providers do not say true and that's why you got the information about not enough memory. And because this is server issue, only server admin is able to help.
  • Thanks for clarifying. I thought this was the issue and many hosting companies not being transparent and upfront. I am migrating the website to FlyWheel hosting right now.
  • edited August 2015
    Yes, it's true. Many hosting companies do not care about memory. They can not increase values for memory because they know very well it is not possible because servers are shared between too many accounts.
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.