php forum
php mysql forum
php mysql smarty
 
Topic Options
#284702 - 04/05/05 04:24 PM Sessions Verzeichnis
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland

   Sessions Verzeichnis to Del.icio.us Add to del.icio.us
  Digg Sessions Verzeichnis Digg it
Hallo,<br />in Sessions Verzeichnis werden ja Dateien abgelegt die für ne Art Cookies dienen, aber warum werden diese Dateien vom Server nicht mehr gelöscht? <img src="http://www.ubbdev.com/forum/images/graemlins/frown.gif" alt="" /> So komme ich pro Tag auf ca. 1MB Daten-Zuwachs auf dem Server! Gibt es da schon eine Fehlerlösung oder sollte ich auf die 6.5.1.1 Version updaten? 6.5.1 läuft ja gerade bei mir.
_________________________
Gruss Micky

Top
#284703 - 04/06/05 08:37 AM Re: Sessions Verzeichnis [Re: vinom]
Zarzal Moderator Offline
Coder

Registered: 07/03/01
Posts: 806
Loc: Berlin, Germany
Die Sessions Files sollte der Server nach inaktivität selber löschen. Ich habe das bei mir kontrolliert und das klappt auch. Das die Session Files gelöscht werden kann man mit dem 'Sprachenumschaltbug' leicht nachvollziehen. <br /> <br />Wie sind die Rechte für das Verzeichnis und wo liegt es ? Im Webroot oder außerhalb ? Welche Rechte haben deine erzeugten Dateien? Bei mir haben die Session Files 600 und das Verzeichnis selber 755. <br /> <br />Zwischen 6.5.1 und 6.5.1.1 hat sich nichts an den Sessionshandling geändert.


Edited by Zarzal (04/06/05 08:38 AM)
_________________________
my forum: http://www.dragon-clan.de
my hobby: http://www.biker-reise.de

Top
#284704 - 04/06/05 09:54 AM Re: Sessions Verzeichnis [Re: landyphil]
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland
Hallo Zarzal,<br />Ich bin bei HostEurope und es klappt nicht!! <img src="http://www.ubbdev.com/forum/images/graemlins/crazy.gif" alt="" /> Das habe ich noch von HostEurope als Antwort bekommen: "Offensichtlich funktioniert Ihr garbage-collector (wenn vorhanden) nicht." []http://www.ubbdev.com/forum/images/icons/question.gif[/] Der Witz ist, bis vor einem halben Jahr hat alles gefunzt! Die Session Dateien haben bei mir auch Rechte 600, dass Verzeichnis aber 777.
_________________________
Gruss Micky

Top
#284705 - 04/06/05 02:18 PM Re: Sessions Verzeichnis [Re: vinom]
Zarzal Moderator Offline
Coder

Registered: 07/03/01
Posts: 806
Loc: Berlin, Germany
[]"Offensichtlich funktioniert Ihr garbage-collector (wenn vorhanden) nicht." [/]<br /><br />Da verließen sie mich dann ... Ich kann dir nur sagen das es bei mir auf einem Zeus Server einwandfrei geht. Ich habe einen kompletten virtuellen Server mit Zugriff oberhalb des Webroots. Stell mal deine Anfrage bei Infopop.
_________________________
my forum: http://www.dragon-clan.de
my hobby: http://www.biker-reise.de

Top
#284706 - 04/07/05 03:56 PM Re: Sessions Verzeichnis [Re: landyphil]
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland
Das habe ich zum garbage-collector gefunden<br /><br /> [] In Java gibt es kein Gegenstück zum new-Operator, der ein Objekt wieder entfernt. Auch Destruktoren im Sinne von C++ gibt es in Java nicht. Anstelle expliziter Freigabe von Objekten besitzt Java einen Mechanismus, der sich automatisch darum kümmert: der Garbage Collector. Der Garbage Collector läuft in einem Hintergrund-Thread und ermittelt diejenigen Objekte, auf die nicht mehr verwiesen wird. Diese Objekte werden markiert und danach in einem zweiten Durchgang entfernt.<br /><br />Der Garbage Collector läuft gleichzeitig mit dem Programm mit niedriger Priorität im Hintergrund. Er kann aber auch vom Programmierer über den Aufruf <br /> System.gc();<br /><br />gestartet werden. Die explizite Anforderung des Garbage Collectors sollte aber in Fällen unterbleiben, in denen das Programm zeitkritische Operationen ausführt, da der Garbage Collector eine Weile benötigt, um seine Arbeit zu verrichten. Ferner garantiert auch die explizite Anforderung nicht, dass ein Objekt tatsächlich abgeräumt wird. [/]
_________________________
Gruss Micky

Top
#284707 - 04/08/05 01:42 AM Re: Sessions Verzeichnis [Re: vinom]
Zarzal Moderator Offline
Coder

Registered: 07/03/01
Posts: 806
Loc: Berlin, Germany
Das hat aber nichts mit deinem Board zu tun und bezieht sich auf eine Anwendung auf deinem Rechner die unter Java laufen würde <img src="http://www.ubbdev.com/forum/images/graemlins/smile.gif" alt="" /> Was ein Garbage Collector selber ist, weiss ich schon, aber wie das in Threads realisiert ist weiss ich nicht. Jedenfasll nicht in Java, das ist sicher.
_________________________
my forum: http://www.dragon-clan.de
my hobby: http://www.biker-reise.de

Top
#284708 - 04/08/05 03:41 AM Re: Sessions Verzeichnis [Re: landyphil]
Astaran Offline
Addict

Registered: 12/21/00
Posts: 1545
Loc: Germany
Mit dem Garbage collector ist der Mechanismus gemeint, der die alten Session-Dateien nach einer bestimmten Zeit automatisch löscht. Das wird normalerweise direkt von PHP gemacht, ohne das man irgendetwas machen muss.<br /><br />Ein Update auf 6.5.1.1 sollte das Problem nicht lösen, da es ein Sicherheits-Update ist, solltest du das aber unabhängig davon tun.<br /><br />Verwendest du für das Login Cookies oder Sessions?<br />Wie ist der Pfad zu deinem Session Verzeichnis?<br />Welche Rechte hat der Benutzer, mit dem dein Webserver läuft, auf diesem Verzeichnis?<br />Was für ein Betriebssystem hat der Server?
_________________________
Running a community? -> Keep informed and take it to the next level

Top
#284709 - 04/09/05 02:27 AM Re: Sessions Verzeichnis [Re: -Fusion-]
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland
In welcher Zeit sollte PHP das machen?<br />Für das Forum verwende ich ich die Cookies.<br />Das Session Verzeichnis ist mit im Forum Verzeichnis.<br />Die Rechte zum Verzeichnis sind 777.<br />Server OS: Linux 2.6.10-as3-he-as3.piii.4gb.1<br />HTTP Server: Apache/1.3.31 (Unix) FrontPage/5.0.2.2635 PHP/4.3.10<br />PHP Version: 4.3.10 (Zend: 1.3.0)<br />Noch etwas vergessen? <img src="http://www.ubbdev.com/forum/images/graemlins/grin.gif" alt="" />
_________________________
Gruss Micky

Top
#284710 - 04/09/05 05:13 AM Re: Sessions Verzeichnis [Re: vinom]
Astaran Offline
Addict

Registered: 12/21/00
Posts: 1545
Loc: Germany
Das wird über einen Konfigurationsparameter von php geregelt.<br />Falls du keinen Zugriff auf die php.ini Datei hast, kannst du das auch mittels einer .htaccess Datei setzen.<br /><br />Der Parameter lautet: session.gc_maxlifetime<br />Anzugeben ist eine Zeit in Sekunden, nach der die Session-Datei gelöscht werden soll.<br /><br />Wenn du dir mal phpinfo() ausgeben lässt, solltest du auch sehen können, was für ein Wert da momentan eingetragen ist.
_________________________
Running a community? -> Keep informed and take it to the next level

Top
#284711 - 04/09/05 06:20 PM Re: Sessions Verzeichnis [Re: -Fusion-]
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland
Das steht in meiner phpinfo drin<br /><br />
Code:
 session<br />Session Support  enabled  <br />Registered save handlers  files user  <br /><br />Directive Local Value Master Value <br />session.auto_start Off Off <br />session.bug_compat_42 On On <br />session.bug_compat_warn On On <br />session.cache_expire 180 180 <br />session.cache_limiter nocache nocache <br />session.cookie_domain no value no value <br />session.cookie_lifetime 0 0 <br />session.cookie_path / / <br />session.cookie_secure Off Off <br />session.entropy_file no value no value <br />session.entropy_length 0 0 <br />session.gc_divisor 100 100 <br />session.gc_maxlifetime 1440 1440 <br />session.gc_probability 0 0 <br />session.name XTCsid PHPSESSID <br />session.referer_check no value no value <br />session.save_handler user files <br />session.save_path /tmp /tmp <br />session.serialize_handler php php <br />session.use_cookies On On <br />session.use_only_cookies Off Off <br />session.use_trans_sid On On <br /> 
_________________________
Gruss Micky

Top
#284712 - 04/10/05 01:31 AM Re: Sessions Verzeichnis [Re: vinom]
Astaran Offline
Addict

Registered: 12/21/00
Posts: 1545
Loc: Germany
Da haben wir die Ursache:<br />session.gc_probability 0 0 <br /><br />Das sollte auf 1 stehen.<br />Aus der PHP Manual:<br /><br />session.gc_probability integer<br /><br /> session.gc_probability wird in Verbindung mit session.gc_divisor dazu verwendet, die Wahrscheinlichkeit zu regeln, mit der die gc (garbage collection) Routine gestartet wird. Grundeinstellung 1. Siehe auch session.gc_divisor. <br />session.gc_divisor integer<br /><br /> session.gc_divisor definiert gekoppelt mit session.gc_probability die Wahrscheinlichkeit, mit der die gc (garbage collection) Routine bei jeder Initialisierung einer Session gestartet wird. Die Wahrscheinlichkeit errechnet sich aus gc_probability/gc_divisor. 1/100 bedeutet z.B., dass die GC-Routine bei jeder Anfrage mit einer Wahrscheinlichkeit von 1% gestartet wird. Grundeinstellung 100.
_________________________
Running a community? -> Keep informed and take it to the next level

Top
#284713 - 04/12/05 05:12 AM Re: Sessions Verzeichnis [Re: -Fusion-]
Micky Offline
Member

Registered: 02/11/04
Posts: 183
Loc: Bern, Switzerland
Danke für den Tipp.
_________________________
Gruss Micky

Top


Moderator:  Zarzal 
Who's Online
0 Registered (), 41 Guests and 8 Spiders online.
Key: Admin, Global Mod, Mod
Shout Box

Latest Posts
Blogs, love em or hate em?
by AllenAyres
Today at 02:05 PM
What do you use to edit the files
by Ian_W
10/05/08 03:33 PM
BeyondCompare v3.00
by Ian_W
10/05/08 03:32 PM
Glossy Black Theme with Image Reflection
by Gizmo
10/05/08 02:17 PM
ShareThis
by Gizmo
09/28/08 05:06 AM
[7.3] Viewing MySQL logfiles made easier
by AllenAyres
09/27/08 09:57 PM
Looking for a simple upload script
by Murphdog
09/26/08 08:45 PM
New Mods
[7.3] Viewing MySQL logfiles made easier
by blaaskaak
09/24/08 05:39 PM
[7.3] Language file checker
by blaaskaak
09/09/08 12:56 AM
[7.3.1] add search to showmembers page
by blaaskaak
09/07/08 04:50 AM
Multiple Identity Detector
by
12/30/06 06:39 PM
Newest Members
pisa666, ghengis317, NitroX, Dogan, EliYah-
13345 Registered Users
Top Posters Last 30 Days
AllenAyres 18
blaaskaak 12
FREAK1 7
Mike L_dup1 4
Chris Bale 4
Ian_W 4
tackaberry 4

 

 

 
fusionbb message board php hacks