php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.10.2006, 02:58  
Erfahrener Benutzer
 
Benutzerbild von GelaMu
 
Registriert seit: 05.03.2006
Beiträge: 183
GelaMu
Standard Linux - Dateicache in PHP leeren

Hallo Leute!

Der Titel ist vielleicht nicht gerade passend für meine Frage
Also: ich habe in PHP eine Funktion die den Inhalt aus einem Ordner ausliest, und im Falle eines Ordners ruft sich die Funktion selbst auf. Also eine Funktion die alles aus einem Ordner rekursiv anzeigt.
Das Problem ist: je länger das Script arbeitet desto mehr Sachen bleiben im Speicher hängen
Ich meine, wie kann ich den Cache wieder löschen?
Bei mir hilft nur ein Reboot von Linux.
Die Funktion clearstatcache() hilft auch net.
Ach so: in diesem Falle verwende ich PHP aus der Konsole aus, ihr wisst schon, das mit #!/usr/bin/php usw.

Kann mir da jemand weiterhelfen?
GelaMu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.10.2006, 03:22  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard Re: Linux - Dateicache in PHP leeren

Zitat:
Zitat von GelaMu
Das Problem ist: je länger das Script arbeitet desto mehr Sachen bleiben im Speicher hängen
Woran machst Du das fest?

Zitat:
Zitat von GelaMu
Ich meine, wie kann ich den Cache wieder löschen?
Warum sollte man den Cache löschen?
__________________
mod = master of disaster
Waq ist offline  
Alt 17.10.2006, 04:14  
Erfahrener Benutzer
 
Benutzerbild von GelaMu
 
Registriert seit: 05.03.2006
Beiträge: 183
GelaMu
Standard Re: Linux - Dateicache in PHP leeren

Zitat:
Zitat von Waq
Zitat:
Zitat von GelaMu
Das Problem ist: je länger das Script arbeitet desto mehr Sachen bleiben im Speicher hängen
Woran machst Du das fest?
super Frage Du jetzt wo ich bei GKrellM nachschaue ist alles OK, aber mit diesem Plugin für XFCE (xfce4-systemload-plugin) bekomme etwas völlig anderes angezeigt Ein Fehlalarm wie's aussieht.
GelaMu ist offline  
Alt 17.10.2006, 12:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

opendir(), readdir() oder glob() sind von clearstatcache() auch garnicht betroffen:
http://de.php.net/clearstatcache

So wie ich es verstanden habe, wird auch nur innerhalb eines Skriptes gecached.
Zitat:
Wird z.B. die selbe Datei innerhalb eines Skriptes mehrmals geprüft und ist es wahrscheinlich, dass diese Datei während der Ausführung des Skriptes gelöscht oder verändert wird, könnten Sie sich dafür entscheiden, den Status Cache zu löschen. [..]
Läuft dein Script denn auf einem Windows-System? Dann könntest du ja ausschließen, dass es an PHP liegt.
Zergling-new ist offline  
Alt 17.10.2006, 22:49  
Erfahrener Benutzer
 
Benutzerbild von GelaMu
 
Registriert seit: 05.03.2006
Beiträge: 183
GelaMu
Standard

Zitat:
Zitat von Zergling
opendir(), readdir() oder glob() sind von clearstatcache() auch garnicht betroffen:
Klingt ja auch irgendwie logisch...

Zitat:
So wie ich es verstanden habe, wird auch nur innerhalb eines Skriptes gecached.
Ja, so ist es auch glaube ich, deswegen war ich so überrascht.

Zitat:
Läuft dein Script denn auf einem Windows-System? Dann könntest du ja ausschließen, dass es an PHP liegt.
Ne, das Script läuft auf Linux, unter Shell.
Aber wie es aussieht lag das Problem nicht bei PHP, sondern ich bekam einfach eine falsche Anzeige auf meinem Plugin in Xfce. Aber mit GKrellM bekomme ich anscheinend alles richtig angezeigt

Tonnenweise Grüße,
GelaMu.
GelaMu ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Linux als zweites OS. Was brauche ich alles? Ticos Server, Hosting und Workstations 4 09.02.2007 15:30
linux 9.3 startmenü chiliGREEN Server, Hosting und Workstations 9 30.07.2006 23:17
kostenlose und vollständige PHP-IDE für linux? PHP Tipps 2005-2 3 12.10.2005 17:58
Datenbank in Windows und Linux benützen karl Datenbanken 4 12.10.2005 14:37
Datenbank in Windows und Linux benützen karl PHP Tipps 2005-2 1 12.10.2005 12:06
Linux und NTFS scooter Off-Topic Diskussionen 1 12.07.2005 14:40
[Erledigt] erste Gehversuche mit Linux Server, Hosting und Workstations 19 01.06.2005 21:34
AOL bei Linux ClaBo3 Server, Hosting und Workstations 7 18.05.2005 13:24
[Erledigt] TTF-Fonts unter Linux anders als unter Win (GD2) Server, Hosting und Workstations 2 15.03.2005 11:25
PHP einrichten unter Linux Server, Hosting und Workstations 3 04.03.2005 20:53
[Erledigt] Linux Server, Hosting und Workstations 14 25.11.2004 17:04
webserver mit linux flyingeagle Server, Hosting und Workstations 10 02.11.2004 19:14
ttf unter windows und linux PHP Tipps 2004 0 19.10.2004 17:03
Umstieg auf Linux Quadaptor Server, Hosting und Workstations 17 05.10.2004 11:55
[Erledigt] PHP Script von Windows auf Linux PHP-Fortgeschrittene 7 15.06.2004 13:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
server cache leeren php, linux cache leeren, php cache leeren linux, php cache leeren, linux php cache, php script cache leeren, php cacha auf dem server leeren, cache leeren php, php cache leeren cosole, linux cash leeren, windows 7 php dateien cache leeren, linux php cache löschen, php dateicache löschen, dateicache, cash leeren php, php cash löschen, filecache leeren

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.