Általam meghatározott könyvtár tartalmának időszakos törlése
Kedves Mindenki,
egy térképszerver alkalmazásban (Windows 2000 + Apache + PHP + MySQL + mapserver) lenne arra szükségem, hogy egy tmp könyvtár tartalmát 4-5 percenként teljes egészében (vagy a könytár bizonyos méretén túl azonnal) töröljem.
Elvileg tudja ezt az apache? (órák óta küzdök egy mod_disk_cache életrekeltésével erre a célra sikertelenül)
Valahogy PHP Script-el?
Segítségetek előre is kösz,
Sirkan
■ egy térképszerver alkalmazásban (Windows 2000 + Apache + PHP + MySQL + mapserver) lenne arra szükségem, hogy egy tmp könyvtár tartalmát 4-5 percenként teljes egészében (vagy a könytár bizonyos méretén túl azonnal) töröljem.
Elvileg tudja ezt az apache? (órák óta küzdök egy mod_disk_cache életrekeltésével erre a célra sikertelenül)
Valahogy PHP Script-el?
Segítségetek előre is kösz,
Sirkan
Windowsban is van
http://www.ss64.com/nt/at.html
Köszi ez jó, de apacheban lenne az igazi
Például PHP-vel
This module is experimental.
php_ill._mod_disk_cache
PHP-t nem erőltettem (túlságosan nem értek hozzá) a mod_disk_cache-val pedig az a gond -azon túl, hogy gyakorlatilag nincs dokumentációja-, hogy ha a hhtpd.conf-ba betöltöm a proxy modult (úgy olvasom, hogy mintha ez kellene hozzá):
LoadModule proxy_module modules/mod_proxy.so
Majd mondanám neki a kínomat:
<IfModule mod_proxy>
CacheRoot "c:/map/tmp"
CacheSize 5
CacheGcInterval 1
</IfModule>
akkor nem történik semmi.
Ha az <IfModule mod_proxy>-t nem használom csak simán beírom a kódba pl., hogy CacheRoot "c:/map/tmp" arra meg elszáll az Apache.
??
elszáll?
furcsán_száll_el
Elvileg a modul betöltését a LoadModule elvégzi.
Ezt elvégeztem: "LoadModule proxy_module modules/mod_proxy.so"
Aztán ha csupán a könytárat nevezem meg amire később a törlést akarom végezni (ez szerintem magában nem kellene, hogy sok vizet zavarjon):
CacheRoot c:/map/tmp
Akkor az Apache újraindításakor:
"The requested operation has failed!" feliratú windows ablak pattan fel.
Az Apache log file-ban SEMMMI nem utal arra, hogy hiba történt volna.
Ugyanez a helyzet ha a törlendő könyvtár mellett azt is megadom, hogy milyen időközönként törölje azt...Pl.
CacheGcInterval 1