Re: [PECL-DEV] Re: [PECL-BUG] Bug #17541 [Opn]: cached file keeps old folder reference after renaming folder
[email protected] (Rasmus Lerdorf) Fri, 28 May 2010 09:20:21 -0700
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <[email protected]> |
You have it backwards. apc.stat=1 will stat the file on every request to see if it has been modified. apc.stat=0 turns that stat off. -Rasmus On 5/28/10 9:09 AM, Michael Shadle wrote: > Apc.stat = 1 will keep things cached until you tell apc to forget it > (I.e. Restart php) I didn't understand how dangerous it was originally. > I had sworn Rasmus said to turn it on at a talk so I tried it. Then > realized it caches the stat call and everything which checks if the file > exists, if it's been modified (which apc would then recache it normally..) > > On May 28, 2010, at 6:10 AM, Rene Gareau <[email protected]> wrote: > >> apc.stat=1 is set, I've included the rest of my config >> Thanks >> >> ; Enable apc extension module >> extension = apc.so >> ; Options for the apc module >> apc.enabled=1 >> apc.shm_segments=1 >> apc.shm_size=512 >> apc.ttl=7200 >> apc.user_ttl=7200 >> apc.stat=1 >> ;apc.num_files_hint= 4500000 >> apc.mmap_file_mask=/tmp/apc/apc.XXXXXX >> ;apc.enable_cli=1 >> apc.cache_by_default=1 >> ;apc.file_update_protection=10 >> apc.write_lock=1 >> >> >> On Fri, May 28, 2010 at 8:55 AM, PECL Bug Database >> <[email protected]>wrote: >> >>> ATTENTION! Do NOT reply to this email! >>> To reply, use the web interface found at >>> http://pecl.php.net/bugs/bug.php?id=17541&edit=2 >>> >>> >>> ID: 17541 >>> Updated by: [email protected] >>> Reported By: rene dot ayr1 at gmail dot com >>> Status: Open >>> Id: 17541 >>> Type: Bug >>> Package: APC >>> Operating System: Red Hat 5.3 >>> PHP Version: 5.2.13 >>> New Comment: >>> >>> Are you using apc.stat=0? >>> >>> If you are and you want to rename directories, use >>> apc.canonicalize=Off; >>> >>> >>> Previous Comments: >>> ------------------------------------------------------------------------ >>> >>> [2010-05-27 08:36:02] rene dot ayr1 at gmail dot com >>> >>> Description: >>> ------------ >>> cached file keeps old folder reference after renaming folder >>> >>> with APC enable visiting a url >>> www.example.com/folder1/ >>> renaming the folder1 to folder2 >>> and visiting >>> www.example.com/folder2/ >>> >>> will result in the includes to reference folder1 >>> >>> ------------------------------------------------------------------------ >>> >>> >>> >