我有一个nginx服务器,它工作正常,大约1年,但两周前服务器已经移动到另一个提供程序。一切都OK,但一段时间后,aapproximatelly 3天,服务器开始对上传文件抛出错误,如:nginx突然开始抛出拒绝给/ var/lib/nginx的权限
2017/07/26 09:58:18 [crit] 13254#13254: *2829396 open() "/var/lib/nginx/proxy/7/12/0000002127" failed (13: Permission denied) while reading upstream, client: 195.82.157.12, server: ***, request: "GET *** HTTP/1.0", upstream: "***", host: "***", referrer: "***"
但这是错误的,我甚至改变为777,适用于舒尔,但还是会有同样的错误。
在日志中没有其他错误,在/ var/lib/nginx/proxy /后面只有“权限被拒绝”且数字名称不同。 重新启动nginx后,所有的都恢复正常,但现在这个错误以随机间隔返回,大约2天。我发现唯一的治疗方法是重新启动。
任何人都可以帮助我或至少给我一个线索,我应该挖掘解决这个问题吗?
'/ var/lib/nginx/proxy'是Debian(Ubuntu)上代理模块临时文件的默认路径。你可以用'proxy_temp_path'指令改变它,或者找出你机器中这条路径出了什么问题。 –
可能你只是没有足够的空间? –
我也首先想到空间,但没有,大约100GB免费。想改变proxy_tmp_path看起来很有趣,我会试试看,谢谢。 – Teo