如何在自动扩展的 PHP 集群上刷新 PHP-FPM OpCache?

如何在自动扩展的 PHP 集群上刷新 PHP-FPM OpCache?

在我们当前的单片 LAMP 服务器上,我们通过 Capistrano 部署,并在部署结束时重新加载 PHP-FPM,以便刷新 Opcode 缓存。

现在,我们正在 AWS 上为数十个 PHP 7.0 和 PHP 5.5 应用程序构建一个新的网络托管集群。带有 PHP-FPM 的应用程序服务器将自动水平扩展。PHP 代码将存储在 NFS 服务器上,静态资产将存储在 Amazon S3 上。

当我没有固定的主机列表时,如何在部署后刷新所有 OpCache?

答案1

不过,在 NFS 上存储代码并不好玩。无论如何,您可以使用 mcollective 向所有连接的服务器发送消息。

相关内容