Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework 如何从多个服务器清理zend_缓存?_Zend Framework_Load Balancing_Zend Cache - Fatal编程技术网

Zend framework 如何从多个服务器清理zend_缓存?

Zend framework 如何从多个服务器清理zend_缓存?,zend-framework,load-balancing,zend-cache,Zend Framework,Load Balancing,Zend Cache,我的网站位于两台服务器上(即web01.mydomain.com和web02.mydomain.com)进行负载平衡。我使用zend_cache进行缓存,缓存也位于两台服务器上 问题是,当我尝试使用下面的命令清理缓存时,它只会从一台服务器上删除缓存。我正在使用以下命令删除缓存: $cache->clean(Zend_Cache::CLEANING_MODE_ALL); 您能解释一下如何从两台服务器上删除缓存吗?一个想法:通过在每台服务器上使用cli php命令…我在web界面中提供的清理

我的网站位于两台服务器上(即
web01.mydomain.com
web02.mydomain.com
)进行负载平衡。我使用
zend_cache
进行缓存,缓存也位于两台服务器上

问题是,当我尝试使用下面的命令清理缓存时,它只会从一台服务器上删除缓存。我正在使用以下命令删除缓存:

$cache->clean(Zend_Cache::CLEANING_MODE_ALL);

您能解释一下如何从两台服务器上删除缓存吗?

一个想法:通过在每台服务器上使用cli php命令…我在web界面中提供的清理选项。所以,当管理员试图删除缓存时,它会从发出请求的服务器上删除缓存。。。也许您必须更改负载平衡器中的某些配置,以强制在每个服务器上发送给定的请求……您使用哪个后端,服务器/zend_缓存实例的配置是否相同?