Nginx缓存文件太小

Nginx缓存文件太小,nginx,docker,amazon-elastic-beanstalk,Nginx,Docker,Amazon Elastic Beanstalk,我已经尝试在我的Elastic Beanstalk应用程序中启用Nginx缓存。就这一点而言,我在我的Nginx配置文件中添加了以下行- proxy_cache_path /tmp levels=1:2 keys_zone=analytics-cache:50m max_size=1g inactive=5m use_temp_path=off; proxy_cache analytics-cache; 问题是,一旦启动Nginx,就会在error.log-缓存文件“/tm

我已经尝试在我的Elastic Beanstalk应用程序中启用Nginx缓存。就这一点而言,我在我的Nginx配置文件中添加了以下行-

proxy_cache_path /tmp levels=1:2 keys_zone=analytics-cache:50m max_size=1g inactive=5m use_temp_path=off;
proxy_cache           analytics-cache;
问题是,一旦启动Nginx,就会在error.log-
缓存文件“/tmp/restore\u docker\u image\u names.sh”太小
中出现以下错误

我不知道这个错误是什么意思,甚至在尝试将缓存密钥的大小从5米增加到50米后,它仍然存在。
如何避免此错误?

nginx试图为其缓存打开
.sh
文件的事实看起来可疑<代码>/tmp由整个系统使用,因此非缓存文件已经存在于其中


使用一个空的
代理缓存路径
,只有nginx会使用,比如
/tmp/nginx/cache
/var/cache/nginx

它怎么会认为
恢复docker\u图像名称。sh
是缓存文件?是否在其他地方提到过此文件名?谢谢,这确实是问题所在,现在所有出现的其他错误。