:) Hallo ich brauche Hilfe. :red:
Meine Webseite www.feinelinks.de meldet mir , wenn ich Links bearbeiten möchte oder Detailseiten betrachten möchte
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 51722 bytes) in /var/www/web26/html/internet/modules/Web_Links/includes/functions.php on line 939
Geht man auf die Startseite des Weblinksmoduls, erscheint nur eine leere weisse Seite. Ich habe das Linit auf 64 mb stehen. Das soll schon, wie ich durch googlen erfahren habe, ein recht guter Wert ein. Probehalber habe ich mal auf 32 MB verringert. Dann steht da ebenfalls ........(tried to allocate 51722 bytes)
Ansonsten habe ich schon alles versucht. Pragma neu aufgespielt, alte Pragmaversion eingespielt, Datenbank gelöscht und neu eingespielt.
Betroffen ist nur das Weblinksmodul, alles andere läuft einwandfrei.
Achso.. falls das eine Rolle spielt : www.feinelinks.de teilt sich eine Datenbank mit www.pewro.de. Hat aber natürlich ein anderes prefix. Der Fehler trat sozusagen von jetzt auf gleich auf; ohne dass ich irgendwas modifiziert hätte.
Aktuelle Pragmaversion, debug-Modus meldet keine Fehler.
Was kann ich noch machen? Zum Anschauen
http://www.feinelinks.de/Web_Links.html
http://www.feinelinks.de/Web_Links-lid-Focasa-Ferienhaus-mit-Privatpool-in-der-Toskana-428.html
Hallo Petra
Das Problem habe ich auch hin und wieder mit meiner Weltmusikseite, da aber mit der Copperminegalerie. Wenn ich dann eine Zeit lang warte, erscheint der Fehler nciht mehr. Woran es liegt, kann ich dir aber auch nicht sagen. Ich habe insgesammt 4 Seiten auf dem Server und der Fehler erscheint nur bei dieser einen Seite ab und an.
Gruß
martin b
Hi,
setz doch mal versuchsweise das Limit auf 96 MB oder 128 MB.
Ist der Fehler dann immer noch?
ciao..
Zitat von: Franky am 23 Mai 2010, 08:11:43
Hi,
setz doch mal versuchsweise das Limit auf 96 MB oder 128 MB.
Ist der Fehler dann immer noch?
Leider ist 64 das höchste, das ich setzen kann...
setz das hier mal in deine htaccess an erster Stelle:
php_value memory_limit 128M
Dann nochmal probieren.
ciao :morning:
Was mich wundert:
Zitat(tried to allocate 51722 bytes)
Sind 51722 bytes nicht < als 64MB?
Wieso tritt also der Fehler auf?Ich habe gerade den Servertechniker benachrichtigt...
Vielleicht läßt sich da was machen...
mfg
@Franky
so bekomme ich einen 500 Internal Server Error
@webfan
ich glaube, die 51722 sind die bytes, die angeblich zu wenig sind. Merkwürdig ist aber, dass, wenn ich auf 32 MB zurückgehe, trotzdem nur 51722 bytes fehlen
Hast du das auch richtig eingetragen in der htaccess?
Ansonsten:
Schreib deinem Provider mal ne Mail mit der Fehlermeldung. Mal sehen was der sagt.
ciao...
Zitatsind die bytes, die angeblich zu wenig sind.
Yo, Du hast recht.
Jetzt fehlen nur noch 35bytes?!
Mal abwarten was der Techniker sagt...
@ Franky es ist gut möglich das das Höherseten der Arbeitsspeichergrenze über htaccess bei dem Anbeiter nicht erlaubt ist .
Zumal es fraglich währe ob das überhaupt etwas bringt denn : Sie hat 67 MB .. das Script braucht zum ausführen aber nur 0,5 MB
(tried to allocate 51722 bytes) . Irgendetwas läuft da im Hintergrund was diese Meldung - mit allen dazugehörigen Problemen auslöst.
Sie müsste also den Anbieter bitten ihr bei der Suche nach der Ursache behilflich zu sein . Bzw die Coder von pragma schauen sich das mal an . Ein Höhersetzen des Memorylimits muss nicht unbedingt die Lösung sein. Hier währe es möglicherweise sogar überflüssig, da nur ein Prozent des erlaubten überhaupt ausgelastet wird
@grafikmurkser
ja danke, aber genau das hab ich ihr ja auch geschrieben?!? Mal richtig lesen bitte! Sie sollte es ja nur mal probieren
ciao...
Unserer Servertechniker sagt:
ZitatWir können für diesen Kunden ein Speicherlimit von 128 MB setzten. Ich würde Ihnen auf einem Shared-Server jedoch davon abraten. Bei einem Programmierfehler können die Scripte des Kunden sonst sehr schnell dafür sorgen, dass das gesamte System nicht erreichbar ist.
Für Rückfragen stehe ich Ihnen gerne zur Verfügung und verbleibe
Als Hoster sind wir also skeptisch ob für dieses Script (das Web_Links Modul) wirklich ein so hohes Memory Limit benötigt wird.
Ich habe den Servertechniker gebeten für einen vorrübergehenden Zeitraum (sagen wir ca. 2 Wochen) das Speicherlimit für trullas Webaccount auf 128MB zu erhöhen (es kann jetzt noch ein paar Minuten dauern bis der Techniker die Änderung durchgeführt hat), um zu sehen ob die Fehlermeldung dann verschwindet, und um der Kundin (den CMS-Entwicklern) Zeit zu geben auf das Problem zu reagieren..
Ich bitte also auch das Team darum sich das Problem anzusehen.
Eine Speicherbelegung von 128MB für so ein Script (das Web_Links Modul) scheint uns "unangemessen".
@trulla:
Du solltest jetzt in Confixx unter httpd Spezial Deine Memory Limit auf 128MB setzen können.
mfg
Ich habe mir erlaubt das Memory Limit bei Dir auf 128MB zu erhöhen.
Jetzt kommt "internal Server Error", allerdings nur bei dem Web_Links Modul.
Vielleicht sollte jemand aus dem Team sich das mal ansehen...
mfg
Was sagt denn das error.log des Servers?
htaccess mal gelöscht und geschaut, ob der Fehler dann immer noch ist?
Mod-rewrite eingeschaltet? Ggf. mal ausschalten.....
Warum stellt ihr hier eigentlich Fragen, wenn ihr auf die Antworten und Hilfeversuche sowieso nicht antwortet?
Irgendwie finde ich das nicht sehr angemessen. Wir haben auch noch besseres am Wochenende zu tun als bei Problemen zu helfen. Aber wir erwarten hier wenigstens mal eine Antwort auf Vorschläge und ob sie was gebracht haben bzw. überhaupt getestet wurden.
Eure internen Servereinstellungen als "Hoster" solltet ihr vielleicht vorher mal unter euch ausmachen und erst dann hier bei Problemen posten.
bye
:puzzled:
Moin :)
jop, Serverlogs wären ganz interessant.
Und wenn dort auch wieder Suhosin rumhupt, was ich vermute, gibt es dort evtl. auch logs...
ZitatIch bitte also auch das Team darum sich das Problem anzusehen.
Eine Speicherbelegung von 128MB für so ein Script (das Web_Links Modul) scheint uns "unangemessen".
Also, dort in dem Weblink-Modul sind maximal rund 400 links eingetragen, das sieht man an den ID's, wenn man "neue weblinks" ansteuert....
Ich habe mir den "Spass" gemacht und die Weblinks von pragmaMx.org x-mal in meine Testseite importiert, so dass dadurch rund 8500 Weblinks entstanden sind. Also rund 20 mal so viele wie bei Trulla.
Trotzdem läuft das Modul einwandfrei: http://themes.pragmamx.net/modules.php?name=Web_Links
Und das bei einem Memory-Limit von gerade mal 24Mb (siehe screenshot)
Zur Fehlersuche würde ich alles, aber auch wirklich alles, was nicht Original-pragmaMx ist, abschalten.
Insbesondere den Resourcenfresser mod_rewrite Erweiterung. Evtl. lässt sich so der Übeltäter rausfinden.
Wenn das nicht hilft, wie gesagt >> logfiles. Und der Hoster soll mal die Konfiguration von Suhosin überprüfen....
Das Löschen der .htaccess und das Deaktivieren der Mod Rewrite Erweiterung brachte keine Verbesserung.
Die error Logs werden noch untersucht.
@Franky uind die anderen Helfer:
Danke an alle die am Wochende freiwillig hier helfen.
Ich habe auch schon oft geholfen anderen hier im Forum auch am Wochenden. Die Tätigkeit als "Hoster" führe "ICH" auch ehrenamtlich aus (der Hoster ist mein Vater und wir haben managed Server mit Servertechnikern die auch am Wochenden arbeiten und mit denen ich erst Rücksprache nehmen muß).
Ich sehe also keinen Grund mich hier so schräg "anzukacken", nur weil ich mal ein Stündchen mit der Antwort in Verzug bin.
Vielen Dank für die Hilfe und Friede an alle!
EDIT: Die Suhosin Erweiterung war auf dem betreffenden Server nie aktiviert.
:)
Sorry, war nicht meine Absicht, dass hier jetzt meinetwegen Stunk entstanden ist. Ich musste aus wichtigen familiären Gründen heute weg vom Rechner. Jetzt steige ich wieder ein und werde nun erst mal alle Tipps beherzigen und austesten.
Was Du vielleicht auch mal probieren könntest, wäre nur das Web_Links Modul aus einem frischen PMX Download zu überspielen...
Der Servertechniker hat sich die Logs angesehen.
ZitatSehr geehrter Herr Wehowski,
in den Error-Logs des Webservers wird der von Ihnen gemeldete Fehler nicht verzeichnet. Häufig ist der Grund hierfür, dass die im Webserver gesetzten globalen Beschränkungen von 140 MB Arbeitsspeicher und CPU-Zeit pro Prozess überschritten werden. Diese Limits können nur für den gesamten Server (und damit auch für alle Kunden) aufgehoben werden.
Wir können diese Limits aufheben, jedoch sind Ihre Kunden danach in der Lage, mit einem einzigen Script den gesamten Server so auszulassen, dass dieser nicht mehr erreichbar ist und per Hardware-Reset neugestartet werden muss. Ich würde Ihnen auf einem Shared-Server davon abraten, diese Beschränkungen aufzuheben.
Für Rückfragen stehe ich Ihnen gerne zur Verfügung und verbleibe
EDIT: Habe gesehen das die Suhosin Erweiterung doch installiert ist. Habe das weitergegeben, mal sehen...
Ich habe ja bereits das gesamte pragma neu eingespielt. Und keine Fremdmodule drin ausser sumatags. Die nutze ich ja schon ewig und kann die also als störenfried ausschließen. :gruebel:
Habe gesehen das die Suhosin Erweiterung doch installiert ist. Habe das weitergegeben, mal sehen...
Sorry, das ich so blöde nochmal frage: Ein anderes Theme hast Du schon probiert?
mfg
Ja, habe ich.
Ich habe gerade mal die tabelle links_links in links_links2 umgetauft und dann die tabelle links_links von pewro nach feinelinks kopiert. (Bei pewro läuft das Modul fehlerfrei) Da kam wieder der Fatal error. Dann habe ich das wieder rückgängig gemacht. Jetzt ist wieder Internal server error
Zitat von: Webfan am 23 Mai 2010, 20:12:23
Ich sehe also keinen Grund mich hier so schräg "anzukacken", nur weil ich mal ein Stündchen mit der Antwort in Verzug bin.
Tschuldigung, aber ich rede mit Trulla. Sie hat den Thread hier eröffnet. Dann kommst du da auf einmal zwischenrein und kein Mensch weiß warum. Und keiner reagiert richtig drauf, wenn man versucht zu helfen. Sowas ärgert mich eben.
Seis drum. Erledigt.
Schönen Abend noch.
bye...
OK. Sorry noch mal,
Wenns nicht so wichtig gewesen wäre, wäre ich nicht vom Rechner verschwunden. Ich bin ja dankbar für jeden Tipp.
Jetzt versuche ich noch mal eine komplette Neuinstallation. Wenn das nichts bringt, stirbt mein Projekt. Jedenfalls ist es mir nicht so wichtig, wie Frieden hier im Forum und überall auf der Welt.
Gute Nacht und danke an alle, die versucht haben mir zu helfen.
Trulla .. keine Neuinstallation .. lösch mal nur alle Links ( vorher DB-Backup der Link-Tabellen machen, dann kannst Du sie später viel leichter - Stück für Stück wieder einfügen ( über phpmyadmin)
:BD: Es läuft wieder.
Nachdem ich die halbe Nacht hin und her insta
lliert habe, bin ich dahinter gekommen, dass eine Kategorie doppelt vorhanden war. Eine davon habe ich gelöscht und nun läufts .
Weiterhin schöne Pfingsten
Eure trulla
na also, der Teufel liegt oft im Detail....... :-)
Dann mach mal hier bitte einen CLOSE
Schönen Pfingstmontag noch!
bye
Zitat von: Franky am 24 Mai 2010, 10:09:09
Dann mach mal hier bitte einen CLOSE
Hmm, ich habe einen solved gemacht. Ich dachte das heisst so viel wie schliessen. Wenn nicht, müsste mir das mal jemand zeigen :red:
ganz unten gibts nen Button THEMA GELÖST.
===> klicken
:--)