2013-02-14 63 views
0

我最近在一个使用Rackspace Cloudfiles PHP API库的网站上打开了APC。昨天,Cloudfiles的上传过程失败,我认为这是由于APC缓存的过期令牌。有没有办法来诊断这个问题,或者我应该防止所有的cloudfiles库代码缓存与apc.filters配置?如何诊断APC缓存问题?

编辑:我怀疑APC缓存是问题,因为我通过添加记录令牌的单行代码更新了相关文件。更新文件后,上传过程再次开始工作。

编辑2:这是在不断运行的后台脚本中发生的。该值被存储在脚本中,并未被更新。我忘记了我在更改后重新启动了脚本,以便更新令牌。

回答

1

APC本身只缓存PHP源文件的编译内容 - 它不会(也不能!)缓存API令牌。你的问题可能在别处。

+0

我明白了。我想我误解了APC认为PHP文件中的变量也被缓存了(但这没有意义,并且会导致很多我想象中的问题)。 – 2013-02-14 08:04:14