[gelöst] Out of memory (bei 30MB) - Obwohl 128MB
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 04.08.2011 - 11:52 Uhr in
Hi,
gestern habe ich unsere Website wolf-umwelttechnologie.de neu hochgeladen.
Es ist noch ein Übercart shop dazu kommen (noch inaktiv) und das Design wurde etwas geändert.
Diesen Fehler: Fatal error: Out of memory (allocated XXXXXX) (tried to allocate XXXXXXX bytes) in /homepages/40/d26791168/htdocs/wolf-umwelttechnologie.de/includes/database.inc on line XXX
hatte ich natürlich schon vor einiger Zeit, als ich drupal zum ersten mal auf dem 1und1 hosting zum laufen bringen wollte. War kein großes drama..
php.ini -> memory_limit 128M
alles lief.
Jetzt nachdem ich die Website vom lokalen xmapp (wo sie natürlich super gelaufen ist) nochmal komplett hochgeladen habe ist dieser Fehler wieder da.
(Nur wenn ich auf Views, modules, log usw. gehe).. die normalen Seiten scheinen zum Glück!!! ohne fehler zu laufen.
Man würde jetzt denke.. ich hab mir die php.ini überschrieben.. aber die ist noch genau so da.. 128M sind auch noch drin.
Und wenn ich phpinfo() aufrufe sind es auch 128M bei memory_limit !
So, memory limit kann man noch per htaccess festlegen, und im php code .. beides probiert ändert garnichts.
auch ja, der fehler Fatal error: Out of memory (allocated 31719424) kommt immer ca. bei 31 MB (= ca. 31719424 byte)
ich hab sogar direkt in der database.inc per php das memory_limit hochgesetzt... ändert nichts.. bei ca 31 mb is schluss.
Zusammengefasst:
Lokal gehts,
Online nicht (1&1),
128MB sind eingestellt, werden bei phpinfo angezeigt.
aber bei 30MB ist schluss.
(Ob das vor meinem Website update schon so war, kann ich leider nicht sagen.. ich war online lang nicht mehr im admin bereich)
Der 1und1 Support hat auf meine anfragen eine anleitung zurückgeschickt, wie ich die php version 4 auf 5 umstellen kann.. juhu :D
Ich hab jetzt schon fast den ganzen Tag gegoogelt und ein paar sachen gefunden, von denen ich nicht viel verstehe:
(Es gibt viele mit einem ähnlichem Problem.. aber scheinbar keine allgemeine Lösung)
Einmal kann man wohl beim Apache ein RLimitMEM in httpd.conf einstellen.
leider hab ich in meinem Virtalhost bei 1&1 keine httpd.conf. (Außerdem ist des Standard memory_limit bei 1&1 90MB und nicht 30.. da werden sie bei RLimitMEM ja nicht 30 einstellen....)
Link: http://blog.bubblemonkey.com.au/2010/02/cpanel-php-out-of-memory-wordpre...
Es soll
wohl die möglichkeit geben RLimitMEM in der htaccess einzustellen: RLimitMEM MAX MAX
hat mir leider auch nicht geholfen.
Link: http://codematicaly.com/
Noch etwas was ich garnicht verstehe, hier schreibt jemand von einem apache mpm_winnt_module das wohl befehle wie ThreadLimit ThreadsPerChild MaxMemFree
Aber in meinem Virtalhost finde ich dazu nicht viel raus.
Link: http://geektalkin.blogspot.com/2010/10/joomla-php-fatal-error-out-of-mem...
Vielleicht hat jemand von euch eine Tolle idee :)
oder 1und1 Support zeigt doch noch, das er weiß was es tut.. mal sehn
Vielen dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
die Lösung
am 04.08.2011 - 16:03 Uhr
die Lösung ist gefunden...
Wenn man nicht das 1und1 Ticket Systemverwendet sondern seinen Platin Support Anruft wird man tatsächlich schlauer.
Kompetent wurde mir erklärt das beim aktuellen packet 30mb maximal sind, dieses Packet ist aber sehr alt und beim einem neuen "Dualhosting" (was das gleiche kostet) werden die Limits erhöht. Es wurde mir Versprochen das alles in 30 min umgezogen ist und alles gleich bleibt passwörter e-mail zugang usw.
Und die 30 min sind um.. ich habe sonst nichts bemerkt, aber wie von Zauberhand geht jetzt alles.. FTP, Email und kein Out of memory mehr :)