AWS CodeDeploy-完全替换/ var / www / html之后,除非特别上传/修改了目标文件,否则php Apache代码将不会更新

问题描述 投票:0回答:3

我在ubuntu服务器上遇到了php / apache的一些缓存问题。我使用AWS CodeDeploy将整个/ var / www / html替换为git repo,代码在EC2中进行了更新,但浏览器无法反映部署后的更改。但是,如果我进入文件(假设为index.tpl)并添加一个随机字母,则可以看到更改。当我修改目标文件并通过sftp客户端(如filezilla)仅更新目标文件时,它也起作用。发生了什么事?

php apache ubuntu aws-code-deploy
3个回答
0
投票

检查CodeDeploy正在部署的提交。它可能被固定到较早的提交。


0
投票

主要是opcache!您将需要冲洗它。您是否尝试过对Apache重新加载以查看更改是否适用?


0
投票

我知道了。罪犯很聪明。需要启用强制编译。

© www.soinside.com 2019 - 2024. All rights reserved.