Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 02. Mai 2012 08:51

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

[GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Hallo!

Ich hab diese Fehlermeldung auf anderen Seiten schon mehrmals erhalten ->

Fatal error: Allowed memory size of 16777216 bytes exhausted

Bis jetzt hab ich mir immer damit behelfen können, als dass ich das memory_limit nach oben geschraubt habe.
Bei der aktuellen Seite funktioniert das aber leider nicht. Jetzt wollte ich fragen, wo ich wie ich den memory wieder frei bekomme?
Ich möchte das Modul Calendar installieren - hab auch schon andere Terminverwaltungsmodule getestet, aber jedes mal wenn ich in die Konfiguration dieser Module möchte, bekomme ich diese Meldung.
Cache habe ich schon geleert...

Vielen Dank!

Offline

#2 02. Mai 2012 08:54

Trabant500
probiert CMS/ms aus
Ort: Dresden
Registriert: 06. März 2012
Beiträge: 38

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Hast Du die vorher ausprobierten Module wieder deinstalliert und auch komplett entfernt ? Vielleicht behaken sich mehrere gleich- bzw. ähnlichfunktionierende Module ja. Also das wäre das was mir einfallen würde.

Offline

#3 02. Mai 2012 08:56

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Ja hab sie immer deinstalliert und wieder entfernt...

[EDIT]
Mir werden jetzt nicht mal mehr die Seiten unter Inhalt angezeigt...

Beitrag geändert von brandy (02. Mai 2012 09:02)

Offline

#4 02. Mai 2012 09:05

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Hab jetzt noch weitere Module entfernt (Microtiny, Printing) und momentan sieht die Lage gut aus...
Vielen Dank mal vorerst!

Offline

#5 02. Mai 2012 09:17

Trabant500
probiert CMS/ms aus
Ort: Dresden
Registriert: 06. März 2012
Beiträge: 38

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Wenn es jetzt nach dem Entfernen von weiteren Modulen wieder funktioniert, dann sieht es wirklich so aus als wenn sich einige der Module nicht miteinander vertragen. Dann solltest Du sie vielleicht mal nach dem Ausschlussverfahren installieren. Ich denke da kriegst Du am schnellsten mit, welche(s) der Module Ärger macht.
Vielleicht ist der Fehler ja schon bekannt und es gibt eventuell ein Bugfix dafür. Falls nicht, dann kannst Du es dem Programmierer ja melden.

Offline

#6 02. Mai 2012 10:45

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

brandy schrieb:

Hallo!

Ich hab diese Fehlermeldung auf anderen Seiten schon mehrmals erhalten ->

Fatal error: Allowed memory size of 16777216 bytes exhausted

Bis jetzt hab ich mir immer damit behelfen können, als dass ich das memory_limit nach oben geschraubt habe.

Naja, wieviel MB sind es denn jetzt?

Hast du mal in die server log files geguckt, ob da was genaueres steht?

Servus,
Alex

Beitrag geändert von faglork (02. Mai 2012 10:45)

Offline

#7 02. Mai 2012 11:22

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Sieht nach 16 MB aus. Das wird als Minimum für CMSms angegeben.
In der Grundkonfiguration reicht das meist auch völlig aus.
Aber bei mehreren Modulen könnte das zu einem Problem werden.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#8 02. Mai 2012 12:08

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Ok - ich hab an sowas gedacht...
Gut, dann stocken wir mal den Webspace auf...

Offline

#9 03. Mai 2012 09:12

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

NaN schrieb:

Sieht nach 16 MB aus. Das wird als Minimum für CMSms angegeben.
In der Grundkonfiguration reicht das meist auch völlig aus.
Aber bei mehreren Modulen könnte das zu einem Problem werden.

Ich hatte bei 16 auch schon mit einem einzigen zusätzlichen Modul Probleme. Daher würde ich von vornherein auf mindestens 24 oder gleich 30 gehen. Wo ist denn da das Problem?

Servus,
Alex

Offline

#10 03. Mai 2012 10:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Fatal error: Allowed memory size of 16777216 bytes exhausted

Das sind verschiedene Faktoren die da eine Rolle spielen. Ich habe manchmal das Gefühl das CMSms nicht besonders gut sklaierbar ist. Der RAM-Verbrauch richtet sich unter anderem auch danach, wie die Seite aufgebaut ist. Eine Seite mit sehr vielen Inhalten, vielen Inhaltsblöcken oder GCBs kann auch in der Grundkonfiguration mehr als 16MB verbrauchen.
Je mehr Inhalte man hat, desto mehr muss man diese in kleinere Happen aufteilen und evtl. über ein Modul verwalten. Ein Modul kann Inhalte meist sehr viel selektiver laden.
Auch der Aufbau der Templates spielt eine Rolle. Übermäßiger bis schlechter Einsatz von Smarty, (evtl. auch noch schlecht programmierte) Plugins oder UDTs kann ebenfalls zu einem Problem werden.
Ein evtl. schlecht programmiertes Modul kann dem Ganzen dann noch den Rest geben.

Ich habe aber zu Testzwecken CMSms auch schon bei 8 MB und ein paar zusätzlichen Modulen zum laufen gebracht. (Grundinstallation + CGExtensions, CGSimpleSmarty, AdvancedContent, GBFP, Listit2, Formbuilder, FronEndUsers ...) Der Trick besteht im sparsamen Einsatz all dieser Module. Also nicht alle auf einmal auf eine Seite knallen, sondern so weit es geht schön verteilen. Sofern die Module die Lazyloading Option unterstützen, sollte das ganz gut klappen.

Ich persönlich fühle mich bisher allerdings bei 64MB auf der sicheren Seite. Die habe ich bislang nie ausreizen können. Es sei denn, es gab irgendwo ein Problem im Code eines Moduls.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline