Magento disk performance optimization

Why care about disk performance? Two reasons: If you do not optimize, your shop might slow down at an unfortunate moment there is a lot of potential performance profit here. Magento is a resource hungry beast. An un-optimized store lays a hefty claim on disk throughput, especially when certain extensions are used. At live shops, we have […]

Read more

My Hypernode was rebooted

If a Hypernode suddenly gets rebooted, this might be the result of security updates on the operating system. If this is the case, we always create a maintenance post at our status page on Bytenoc.nl. In other cases, the reboot is most likely caused by a server being non-responsive for 15 minutes. We implemented a mechanism that […]

Read more

My Magento shop using Varnish is not caching pages over SSL

We have seen a few cases where Magento 1 in combination with Turpentine does not cache pages served over SSL. We have not yet been able to find the actual cause, but all cases had in common that the HTTP_X_FORWARDED_FOR header was not set in the PHP environment, causing Magento to redirect all traffic back […]

Read more

Out of memory error on CSV product images import

If you run in out-of-memory (OOM) errors during the product image import, chances are you are running into a bug in Magento regarding image conversion during CSV imports. In the Magento admin backend, it appears as if your csv import is still running, but in the error logs you’ll notice errors that appeared during the […]

Read more

Policy for sending email on Hypernode

All emails send from a Hypernode using the local PHP mail() functionality or sent to port 25 on the local host, is routed through our central outgoing email platform that filters spam emails and emails from infected websites. This mail platform handles rate limiting and enforces a strict limit on your outgoing email flow. If […]

Read more

Remove your Magento installation

The following snippets are used to remove your Magento installation(s). This is irreversible so make sure you know what you are doing! Remove a Magento 1 installation In order to uninstall/remove a Magento 1 installation, run the following command:

This will delete the default database (YOURAPPNAME_preinstalled_Magento), and recursively delete the /data/web/public directory. Any instances […]

Read more

Resolving 429 Too Many Requests

To protect your Hypernode from all kinds of attacks, bots, brute forces and scriptkiddies causing downtime, we’ve implemented several layers of rate limiting. Most of these rate limit methods only apply to bots, but to avoid FPM worker depletion, we recently implemented a rate limiting mechanism per IP to prevent a single IP from exhausting […]

Read more

Resolving 502 Bad Gateway errors

A 502 Bad Gateway error indicates there has been an internal error with PHP, so the site could not be rendered and you will see an error in your browser. Verify whether 502 errors have occurred Log in on your Hypernode and issue this command (–yesterday works too):

It will tell you those requests […]

Read more

Set the return-path for email sent from your Magento shop

Introduction When you send e-mails from your Magento shop with no return-path set, the return-path will default to noreply@hypernode.io. This e-mail address may be recognised as a spam address by spam filters, as it is a very generic email used on all Hypernodes without same email configuration. To avoid outgoing email being detected as spam, […]

Read more

SOAP error: Parsing WSDL: Couldn’t load from “”: failed to load external entity

Magento’s SOAP API references its own WSDL, making the magento instance depend on its own api endpoint. If it is not possible to connect to the SOAP API from the Hypernode, you will get this error when trying to perform requests. Hypernodes are configured to support HTTP requests from the server itself, without the need […]

Read more