gpt4 book ai didi

css - 如何清除nginx的缓存?

转载 作者:行者123 更新时间:2023-12-03 04:07:31 26 4
gpt4 key购买 nike

我使用nginx作为前端服务器,我已经修改了CSS文件,但是nginx仍然服务于旧的。

我尝试重新启动 nginx,但没有成功,我用 Google 搜索过,但没有找到有效的方法来清除它。

有些文章说我们可以直接删除缓存目录:var/cache/nginx,但我的服务器上没有这个目录。

我现在应该做什么?

最佳答案

我遇到了完全相同的问题 - 我在 Virtualbox 中运行 nginx。我没有打开缓存。但看起来 sendfilenginx.conf 中设置为 on ,这导致了问题。 @kolbyjack 在上面的评论中提到过。

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

This is because:

Sendfile is used to ‘copy data between one file descriptor and another‘ and apparently has some real trouble when run in a virtual machine environment, or at least when run through Virtualbox. Turning this config off in nginx causes the static file to be served via a different method and your changes will be reflected immediately and without question

与此错误相关:https://www.virtualbox.org/ticket/12597

关于css - 如何清除nginx的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com