We have a website which had a previous memory limit of 12 MB (12 MB in php.ini, and 16 MB in settings.php) and worked previously.
After moving to a new server it started giving memory limit errors and displaying half-blank screen.
We increaded the limit in both files (php.ini and settings.php) and now it works, but I dont understand how is it possible that now it needs a considerably larger amount of memory (it used to work with 12 MB, now it cont work with less than 20 MB).
Accessing global variable in multithreaded Tomcat server
1:Killing HTML nodes from shell
- The old server could have had modules installed this reduced memory usage, e.g.
- The new server may have to rely on
GDlibrary for image processing, while the old server maybe had
ImageMagick(which is an external tool and doesn't count towards the memory limit) .