【发布时间】:2015-12-19 08:29:39
【问题描述】:
当我将我的 php 代码同时拉到多个 Amazon ec2 实例并希望修改后的代码在服务器上运行时,这是不影响用户获得 5XX 错误的最佳方法:
service php5-fpm restart
and
service php-fpm reload
它们之间有什么区别?非常感谢您的详细解释。
【问题讨论】:
-
多个 ec2 实例?我认为您的主要问题最重要的是您的体系结构是错误的对于 fpm,只需将其中的一两个用于 nginx,并在它们之间使用负载平衡代理。这样你就可以在实例上循环重启 fpm 并且没有人会看到 500 错误,因为 nginx 将同步到下一个可用的 fpm 实例,如果它命中的第一个实例正在重新启动。
标签: php nginx github amazon-ec2