Hallo habe ein Problem mit Perl, das nen ganzen Server lahm legt und weiß noch nicht wie ich das stoppen kann.
Hab ein Programm geschrieben in Perl das aus Dateien Informationen liest, verarbeitet und wieder als Datei abspeichert.
Es greifen darauf 3-4Personen zu. Mein Problem seit einiger Zeit wird in unregelmäßigen abständen der Server ganz langsam und es dauert ewig bis sich die Seiten aufbauen.
Nach neuesten Informationen ist Perl der Übeltäter. Eine Funktion die bisher immer zuverlässig gelaufen ist hängt sich auf, dann braucht der Prozess sehr viel Speicher und CPU Leistung und der Perl Prozess schaltet sich nicht mehr ab.
Irgendwas muss blokieren.
Erst Über Putty als -Root- einlogen und -kill Prozess- bringt Abhilfe und mann kann normal weiterarbeiten. Jetzt hab ich versucht die Unterfunktion anhand von der Prozesszeit zu finden aber bisher kein Fehler im Quellcode gefunden. Auch über Zwangs-beenden hab ich diesen Prozess nicht stoppen können.
Die Frage mal an alle wie kann man Perl dazu bringen das der Prozess nicht beendet werden kann?