当没有磁盘空间的时候,nginx仍然能够正常工作。
它可以提供静态文件,可以将请求传递给 fastcgi 服务器(例如 PHP),还可以向客户端提供动态响应。
fastcgi_cache
如果开启了,而磁盘已满,就会出现问题。在向客户端提供响应之前,nginx 会尝试将其保存到文件中,但会失败(因为没有磁盘空间)。有没有办法配置 nginx,使其在磁盘已满fastcgi_cache
且开启时不会失败?理想的解决方案是,当空间不足时,不要将新记录插入缓存。在保持fastcgi_cache
一般开启的同时,这种选项可行吗?