apache2 - mod_python memory leak

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
thomas15
User
Beiträge: 98
Registriert: Montag 7. April 2008, 19:07

Hi alle,

hat jemand Erfahrung mit mod_python und dem entstehendem Memory Leak das scheinbar ein Feature ist?
So wie es aussieht werden mod_python Kinderprozesse von apache nach abgearbeiteten Anfragen nicht terminiert...

Erfahrungswerte / Fix anyone?
Gruesse!
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Ich verweise da noch mal auf Leonidas bestechend eindeutigen Beitrag aus einem Thread von Dir:
Link
:!:
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
lunar

@thomas15: Die praktische Bedeutung des verlinkten Beitrags ist im Übrigen, dass der Fehler – falls es tatsächlich einer ist – mit Sicherheit nicht mehr korrigiert wird.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Vielleicht sollten wir doch mal fragen, was Dein Ziel ist, bzw. Du es uns schildern. Die Verwendung von mod_python ist mittlerweile per se ein XY-Problem. Sollte es da nicht knallharte Vorgaben geben, gibt es sicherlich einen anderen Weg.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
thomas15
User
Beiträge: 98
Registriert: Montag 7. April 2008, 19:07

hm,

den beitrag von leonidas hab ich nicht gesehn. mist, dass mod_python tot ist war mir nicht bekannt.

mein ziel ist eine platform fuer graph visualisierung von daten. das charts paket sollte moeglichst schoen graphen erstellen. da ich zZ viel python mache wollte ich es auch in python durchziehen. ausserdem gibts da ne ganz nette lib die ich eh schon zum plotten benutze.
naja, ich habe schonmal mit dem in python integriertem http server was gemacht, nur schien mir mod_python eine gute loesung um es im apache laufen zu lassen anstatt nen http server selbst zu schreiben und mich um server sachen kuemmern.

gits ein anderes python modul fuer apache?

danke & ciao
frabron
User
Beiträge: 306
Registriert: Dienstag 31. März 2009, 14:36

Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Wobei sich doch imho eher die Frage stellt, welches Web-Framework Du verwenden willst. Alle empfehlenswerten sind WSGI konform, d.h. Du kannst sie mit jedem Webserver verwenden, der CGI beherrscht.

Sollte es beim Apachen bleiben ist modwsgi sicherlich die sinnvollste Anbindung. Aber das sind ja eben wirklich nur Fragen des Deployments; das ist - imho - immer nervig, tritt aber ja erst am Schluss der Entwicklung auf.

Das Entwickeln der Webapplikation kannst Du getrost mit dem Python internen Server erledigen, auf den die meisten Web-Rahmenwerke zurückgrreifen.

Ich werfe jetzt mal die üblichen Verdächtigen in den Raum, als da wären Django, flask und ggf. bottle.

Hier noch zwei Seiten aus dem wiki:
http://wiki.python-forum.de/Python%20im%20Web
http://wiki.python-forum.de/Web-Frameworks

Wie ich grad gesehen habe fehlt da flask. Da sollte mal jemand tätig werden.... (jaja, immer der der fragt :-D Mal sehen, vielleicht kann ich mich ja heute mal dazu motivieren)
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
thomas15
User
Beiträge: 98
Registriert: Montag 7. April 2008, 19:07

hi leute,

danke vielmals fuer die vorschlaege. ich werde es mir anschauen und das beste daraus nehmen!
cheerio!
Antworten