I have been using xcache for a long time. Recently I put together php-fpm and nginx. I see apc is installed and enabled in the configuration. I was assuming that apc will automatically opcode the files and store it somewhere. According to config it should be in /tmp/apx.xxxx but there is no such thing there.
What am i missing? any clues to investigate would be of much help. Please note I am using php 5.3 fpm.
thanks mates.
UPDATE: i looked at apc.php it says things are fine. will just have to take its word for it.
the cache files did show up eventually. Cant remember the exact location. The APC admin page shows that caching is working as you can see from the graphs.
In the combination of nginx and php-fpm I have noticed that for changes to take effect (like installing a new module) you need to retstart both nginx and php-fpm. This could be something only with my versions of the install.
hope it helps.
I've found the exact same behaviour, and I'm still wondering where the files are.
Did you use chroot with php-fpm? If so, if you set into the pool's config file /tmp, where did the file go? Into the chrooted /tmp directory, or outside the chroot?