nginx需要很长时间才能显示对文件的更改

nginx需要很长时间才能显示对文件的更改,nginx,Nginx,当我在我的nginx服务器上编辑文件时,有时(并非总是),需要3-10秒才能显示更改。(请注意,我正在EC2微实例上运行CakePHP 3.2,如果这有什么区别的话) 例如,我将添加debug('hello');退出到我在浏览器中查看的页面。然后我会保存它,然后刷新。有时这种变化会立即出现。有时,在显示更改之前,我需要刷新多达20次。任何人都知道如何立即显示所有更改,这样我就不会坐在这里怀疑我是否没有保存,或者我是否在错误的文件中工作,或者我的更改是否在每次保存后的10秒钟内起作用 我已尝试通过

当我在我的nginx服务器上编辑文件时,有时(并非总是),需要3-10秒才能显示更改。(请注意,我正在EC2微实例上运行CakePHP 3.2,如果这有什么区别的话)

例如,我将添加
debug('hello');退出到我在浏览器中查看的页面。然后我会保存它,然后刷新。有时这种变化会立即出现。有时,在显示更改之前,我需要刷新多达20次。任何人都知道如何立即显示所有更改,这样我就不会坐在这里怀疑我是否没有保存,或者我是否在错误的文件中工作,或者我的更改是否在每次保存后的10秒钟内起作用

我已尝试通过添加来关闭缓存

sendfile  off;

到conf文件

当通过AWS上的bitnami AMI安装PHP 5.5 OPcaching时,这个问题被证明是一个默认打开的问题。我重新正确地问了这个问题,并在这里回答: