APC和PHP - 由于缓存混合导致的站点损​​坏

Sha*_*ane 8 php apc virtualhost opcode

我希望有人可以帮我解决这个问题.我最近在我的一些服务器上运行APC,这些服务器只托管一个应用程序,并且它运行良好.不幸的是,我今晚在我的主力网络服务器上运行它,一旦我打开它,我开始从我的wordpress博客"混合".第一个加载的博客会缓存数据库信息,然后加载的每个博客都会收到数据库错误.

我想知道的是,是否有办法以某种方式为缓存添加前缀,以便我可以避免这个问题.我假设缓存会尊重文件之间绝对路径的差异,而不是在多个站点上使用相同的缓存副本... FAIL

提前致谢!

更新

这里要求的是我在/etc/php.d/中使用的apc.ini文件的副本来覆盖默认设置:

/etc/php.d/apc.ini

extension=apc.so
apc.shm_size                    = 64M
apc.max_file_size               = 8M
apc.include_once_override       = 1
apc.stat_ctime                  = 1
Run Code Online (Sandbox Code Playgroud)

kks*_*siu 6

据我所知,您无法使用全局设置为不同的应用程序设置前缀.您可以更改密钥名称并为其名称添加前缀.如果你更熟练,你可以使用fastcgi使用两个不同的php实例,具体取决于你使用的http服务器.我们正在使用APC和ngix做类似的事:)