优雅的Apache重新启动清除APC吗?

时间:2010-05-07 01:01:35

标签: php apache apc

将致电

$ httpd graceful

清除APC缓存,或者我必须做一个完整的

$ httpd restart

去做吗? (请记住,我知道有更好的方法可以执行此操作,例如以编程方式调用apc_clear_cache())。

3 个答案:

答案 0 :(得分:18)

两者都将清除APC缓存。

您还可以使用APC.php脚本清除缓存。

答案 1 :(得分:6)

在执行“完全重启”之前,Graceful不会等待活动连接死亡。它与针对主进程执行HUP相同。 Apache使活动连接的子进程(进程)保持活动状态,同时为每个新连接启用具有新配置(或很好清除的高速缓存)的新子进程。随着旧的连接消失,这些子进程也被杀死,以便为新的进程让路。

答案 2 :(得分:4)

httpd graceful完全重启,它只是等到没有活动连接才会这样做