我的视频网站上有一个shell后台转换器,当文件上传并且其可见性更新时,我似乎无法让APC删除密钥。脚本的结构如下:
if(file_exists($output_file))
{
$conn->query("UPDATE `foo` SET `bar` = 1 WHERE `id` = ".$id." LIMIT 1");
apc_delete('feed:'.$id);
}
除了APC之外,一切正常,这是网站上唯一遇到此问题的脚本。我很难过。
答案 0 :(得分:1)
您无法从apache外部的进程访问apache内的APC共享内存段。如果在CLI模式下启用APC,则CLI脚本只会接收自己的共享内存段。
您可以通过以下方式解决此问题: