[linux] Re: ls -l apache0.mem 64MB, du zegt 4.0k ?
J.
mailing-lists op xs4all.nl
Zo Mrt 13 01:51:25 CET 2005
On Sun, 13 Mar 2005, Hugo van der Kooij wrote:
> On Sun, 13 Mar 2005, J. wrote:
> > ~: lsof | grep apache
> > apache 555 root 3u REG 3,1 67108864 98310
> > /tmp/session_mm_apache0.mem (deleted)
> > apache 555 root 4u REG 3,1 0 98311
> > /tmp/session_mm_apache0.sem (deleted)
> > apache 555 root 5u REG 3,1 67108864 98400
> > /tmp/session_mm_apache0.mem
> > apache 555 root 6u REG 3,1 0 98404
> > /tmp/session_mm_apache0.sem
> > ....... etc...
> >
> > Het bestand is verwijderd ? Maar staat er nog steeds.
>
> Niet zo vreemd op een multi-user systeem. Als er nog iemand een file open
> houdt is de verwijder actie niet geheel door gevoerd tot ook het laatste
> process de boel vrij geeft.
>
> Maar heb je niet iets met php ingebakken met wat extra grote instellingen
> in je php.ini waardoor er zoveel gereserveerd moet worden? Of iets
> vergelijkbaars. file upload scripts hebben bijvoorbeeld nogal eens de
> neiging dit soort grote claims op te leveren.
Ok, daar had ik nog niet aangedacht! Ik heb de apache server eens gestopt
. De oude bestanden zijn verwijderd . Daarvoor in de plaats staan er
2 nieuwe bestanden.
~: ls -la
-rw------- 1 hestia hestia 4 Mar 13 01:39 .301.8c243
-rw------- 1 hestia hestia 4 Mar 13 01:39 .301.9c127
~: file /tmp/.301.*
/tmp/.301.8c243: ASCII text, with no line terminators
/tmp/.301.9c127: ASCII text, with no line terminators
~: od -a /tmp/.301.9c127
0000000 2 3 5 3
0000004
Dit zullen dan wel de pid's zijn. Na het weer opnieuw starten van apache
zijn de originele bestanden uiteraard weer terug en.... met dezelfde
grootte's in bytes.. Denk i.d.d. dat je gelijk hebt.
session_mm_apache0.mem 67108864
etc..
> Hugo.
Weer wat bijgeleerd.
Thankx..
J.
More information about the Linux
mailing list