一尘不染

如何清除nginx的缓存?

css

我使用nginx作为前端服务器,我修改了CSS文件,但是nginx仍在使用旧文件。

我试图重新启动nginx,但没有成功,我已经用Google搜索,但是找不到清除它的有效方法。

一些文章说我们只能删除缓存目录:var/cache/nginx,但是我的服务器上没有这样的目录。

我现在该怎么办?


阅读 722

收藏
2020-05-16

共1个答案

一尘不染

我遇到了完全相同的问题-我在Virtualbox中运行了Nginx。我没有打开缓存。但是看起来像sendfile已经设置好onnginx.conf,这就是问题所在。@kolbyjack在上面的评论中提到了它。

当我关闭电源时sendfile-工作正常。

Sendfile用于“在一个文件描述符和另一个文件描述符之间复制数据”,当在虚拟机环境中运行或至少通过Virtualbox运行时,显然存在一些实际麻烦。在nginx中关闭此配置会导致通过其他方法提供静态文件,您的更改将立即得到体现,而不会出现任何问题

2020-05-16