A Drupal rengetek temp file-t hoz létre. Miért?

Hello!

Talán nem a legmegfelelőbb helyre írok, de hátha tudtok segíteni.
Van egy céges Drupal oldal, jelenleg 6 különböző nyelven, később még lesz minimum kettő hozzáadva.
A lap egy W2k8 server és IIS alatt fut és az alábbi probléma jelentkezik:

Minden egyes oldalletöltéskor keletkezik 20-30 kis méretű temp file, amibe úgy látom, hogy a locale modul szemetel valami ilyesmit:


Drupal.locale = { 'pluralFormula': function($n) { return Number(($n!=1)); }, 'strings': { "An error occurred. \n@uri\n@text": "A survenit o eroare. \n@uri\n@text", "An error occurred. \n@uri\n(no information available).": "A survenit o eroare. \n@uri\n(nu există informaţii).", "An HTTP error @status occurred. \n@uri": "A survenit o eroare HTTP @status. \n@uri", "Unspecified error": "Eroare nespecificată", "Drag to re-order": "Trage pentru a reordona", "Changes made in this table will not be saved until the form is submitted.": "Modificările făcute acestui tabel nu vor fi salvate până când formularul nu este trimis.", "Select all rows in this table": "Selectează toate rândurile din acest tabel", "Deselect all rows in this table": "Deselectează toate rândurile din acest tabel", "Join summary": "Uneşte sumarul", "Split summary at cursor": "Separă sumarul la cursor", "Upload": "Încarcă" } };

Nem a mérettel vagy a temp fájlok létrehozásával van baj, hanem azzal, hogy nem törlődnek, így egy idő után felhalmozódnak és ez belassít mindent (múltkor már több százezer pici temp file volt, emiatt egy-egy lapletöltés 12-13 másodpercbe telt). Jelenleg a fájlokat szorgosan törölgetve nem jön elő a lassulás problémája és bár esetleg lehetne a törlést automatizálni, azért jobb lenne, ha tüneti kezelés helyett a probléma okát szüntetnénk meg. Locale modult a többnyelvű oldal miatt ért. szerűen nem kapcsolhatom ki.

Van valakinek ötlete, mi okozhatja ezt? A Google-fu sajnos cserben hagyott... :(

Hozzászólások

szerintem tmpreaper lenne a valasz linuxon

windowsra talan ccleaner + windows task scheduler lehetne megoldas

UP!

Sajnos a fent leírtak nem segítenek. Valakinek más ötlet?

Rákeresel a forráskódban, ha van a temp fájlok nevének valami jellegzetessége, akkor arra, és kikommenteled a megfelelő sorokat :) Ha teljesen random a név, ugyanez a feladat, csak kicsit hosszadalmasabb :)

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

a cron.php futkorászik egyébként?
No rainbow, no sugar