目前,当我们更新我们网站的 PHP 代码时,我们有一个在所有服务器上调用 apc_clear_cache 的脚本,以便使用新代码。
我们还有一些 PHP 脚本在单独的服务器上在后台运行,处理一些较慢的查询等。调用 apc_clear_cache 的同一脚本也会在脚本到达合理的停止点时通知它们退出。问题是 apc_clear_cache 立即生效,一些不在停止点的脚本会重现挂起。
除了停止所有这些脚本(在适当的时间),然后调用 apc_clear_cache,然后重新启动它们之外,有没有人知道解决这个问题的方法?