TMP-Ordner läuft voll

Diskutiere TMP-Ordner läuft voll im Technik Forum im Bereich Plesk-Forum; Hallo! Ich habe seit kurzen das Problem, dass mein TMP-Ordner im Hauptverzeichnis überfüllt wird... Es werden jede Stunde ca. 10 bis 150 neue Dateien angelegt. ...

Ergebnis 1 bis 2 von 2
  1. #1

    TMP-Ordner läuft voll

    Hallo!

    Ich habe seit kurzen das Problem, dass mein TMP-Ordner im Hauptverzeichnis überfüllt wird...

    Es werden jede Stunde ca. 10 bis 150 neue Dateien angelegt.

    Diese Dateien sehen vom Aufbau her alle gleich aus:

    sess_ZahlenBuchstabenkombination

    Anbei ein kleiner Ausschnitt:

    Wie lösche ich diese Dateien automatisch?

    Gruß
    MDMAN

    •    

      MisterAd


        
       

  2. #2

    Re: TMP-Ordner übervoll!!!

    Nun die Lösung des Problems!

    In Debian wird standard-mäßig die Garbage Collection auf 0 gesetzt sprich auf aus!

    Die Garbage Collection löscht genau diese Session-Dateien. Normalerweise braucht man diese auch nicht aktivieren, es sein denn, man nutzt einen anderen session.save_path ...

    Ich habe einen anderen session.save_path verwendet, aber die Garbage Collection nicht aktiviert. Die Standard-Cronjobs zum Löschen suchen nun immer im falschen Ordner und können dort natürlich nicht die passenden Sessions löschen...

    Nun die Lösung des Problems:

    in der php.ini nach
    session.gc_probability
    suchen.

    Man sollte dann sowas finden:

    Code:
    ; This is disabled in the Debian packages, due to the strict permissions
    ; on /var/lib/php5.  Instead of setting this here, see the cronjob at
    ; /etc/cron.d/php5, which uses the session.gc_maxlifetime setting below
    ;session.gc_probability = 0
    session.gc_divisor     = 100
    
    ; After this number of seconds, stored data will be seen as 'garbage' and
    ; cleaned up by the garbage collection process.
    session.gc_maxlifetime = 1440
    Zur Erklärung:
    session.gc_probability ist der Multiplikator, wie oft der Garbage Collection arbeitet.
    session.gc_divisor ist der Teiler. Das Ergebnis ist quasi eine Prozentzahl (weil durch 100 geteilt). Nehmen wir an, es kommt die Zahl 0,01 heraus, sprich 1%, dann würde bei JEDEM 100sten PHP-Scriptaufruf der GC gestartet und dieser löscht dann alle Sessions die älter sind als die Maxliftime (in Sekunden). Diese wird hiermit festgelegt: session.gc_maxlifetime
    Standardmäßig ist diese auf 24 Minuten eingestellt.

    Man könnte auch den divisor ändern, oder den Multipliaktor, damit der GC öfters läuft... dieses ist aber gerade bei Servern mit vielen Usern und Script-Aufrufen eher nicht sinnvoll...

    Eine gute Mischung ist zum Beispiel bei einem Forum wie dieses hier die Einstellung
    session.gc_probability = 1
    session.gc_divisor = 1000


    Damit würde bei jedem 1.000sten PHP-Script aufruf der GC nach den Session schauen, und die Älteren löschen.

    Meine Einstellung jetzt auf meinem Server sieht so aus:
    Code:
    ; This is disabled in the Debian packages, due to the strict permissions
    ; on /var/lib/php5.  Instead of setting this here, see the cronjob at
    ; /etc/cron.d/php5, which uses the session.gc_maxlifetime setting below
    session.gc_probability = 1
    session.gc_divisor     = 1000
    
    ; After this number of seconds, stored data will be seen as 'garbage' and
    ; cleaned up by the garbage collection process.
    session.gc_maxlifetime = 1440
    Damit sollte es funktionieren!

    Gruß
    MDMAN

TMP-Ordner läuft voll

Ähnliche Themen zu TMP-Ordner läuft voll


  1. Qmail queue Immer wieder voll.: Hi, Habe Folgendes Problemm. Meine Qmail queue ist immer wieder voll das sehe ich Plesk...



  2. Support von openSUSE 10.3 läuft aus: Der OpenSuse 10.3 Support läuft am 31.10.2009 aus! Quelle: http://lists.opensuse.org/opensuse-anno...



  3. Wovon wird die Platte voll..: Hallo! Die Platte des Servers war gerade mal wieder über die Hälfte voll. Aber wo steckt die...



  4. Server schon wieder Voll....: Hallo! Mein Server ist seit den letzten Stunden wieder voll. /dev/hda8 hat von 11 255.63 MB...



  5. Server voll.. woher kommt das.. wo kann ich das sehen ..?: Hallo! Mein Server ist voll. Da ich aber ganicht soviel habe, kann es nur sein, dass irgendwo...


Besucher kamen mit folgenden Begriffen auf die Seite:

opensuse tmp löschen

debian tmp löschen

debian temporäre dateien löschen

suse tmp löschen

plesk temp dateien löschen

plesk tmp löschen

suse tmp leeren

debian tmp voll
opensuse tmp leeren
plesk tmp läuft voll
tmp läuft voll
cronjob ordner löschen
plesk tmp verzeichnis
suse tmp ordner
opensuse tmp leeren cron
opensuse tmp ordner
plesk tmp ordner
debian tmp
plesk temporäre dateien löschen
plesk verzeichnis tmp
Plesk temp dateien
/tmp löschen debian
debian cron tmp löschen
debian cron temp löschen
tmp verzeichnis löschen debian