Hallo,
ich suche immer noch dringend nach einer Möglichkeit, meien Perl-Anwendung in hinsicht Speicherverbrauch zu überwachen. Die applikation ist vis Soap::Lite angebunden und es läuft in der Processliste nur der soapserver.pl
5114 root 9 0 962M 343M 46208 S 0.0 68.3 10:54 soapserver.pl
Hier läuft er nun shon ein paar Tage, der Kernel wird wohl gleich zuschlagen.... Ein frisch gestarteter Server sieht so aus: 27192 pummel 14 0 18512 18M 3632 S 0.0 3.5 0:01 soapserver.pl
Wobei mir selber die 18M ein Rätsel sind, aber das wäre ja noch tragbar. Aller x Minuten bekommt der Server ein XML per Soap verpasst, parst das ganze, mach ein Objekt draus und pusselt das in eine DB rein. Geloogt wird intensiv mit log4perl. 90% der Zeit passiert aber gar nix, der Speicherverbrauch wächst aber ständig. Wie bekomme ich raus, was alles schief läuft. Was kann ich tracen debuggen etc ...?
Mit freundlichen Grüßen
Jens Puruckherr