看来我的Nginx配置在缓存Javascript文件方面存在一些问题。如果我编辑为JS文件,它将由Nginx作为http://pastebin.com/raw.php?i=C3XY9T8d提供服务,但是文件编码存在问题。如果我重新启动服务器或等待一段时间(不确定多长时间,绝对超过10分钟),文件将在没有“ ”字符的情况下正确提供。
是否有更改此选项的选项,以便文件不会以某种方式缓存并显示出错误的编码?
我已经尝试了open_file_cache off;
,这解决了我之前遇到的一些问题,但在这里没有帮助。我也一时兴起chunked_transfer_encoding off;
,但这似乎并不相关。
答案 0 :(得分:1)
这是在VM中运行的问题。显然“sendfile与VM不兼容”。在配置中添加sendfile off
已解决了这个问题。