2014-06-09 53 views
1

我得到了下面當我上傳大文件(5GB)從Nginx的錯誤日誌警告的臨時文件,找不到緩衝nginx的

2014/06/09 22:30:13 [warn] 14170#0: *3 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000001, client: 10.170.24.90, server: 127.0.0.1, request: "POST files/test_file HTTP/1.1", host: "10.119.140.39"

有趣的是我無法找到臨時文件/ var /緩存/ nginx的/ client_temp/0000000001

ls: cannot access /var/cache/nginx/client_temp/0000000001: No such file or directory

所有臨時路徑設置爲默認情況下,任何人都知道在哪裏可以找到臨時文件?

回答

0

將臨時文件發送到後端或在關閉客戶端會話後立即刪除,如果文件未被上傳。 如果你不能上傳文件,檢查nginx是否有權寫入/ var/cache/nginx/client_temp /。

+0

該文件已成功上傳。在上傳過程中,我找不到它 – zhutoulala

+0

請原諒我的回覆。通過我的配置,我可以在error.log文件中找到文件。可能是'lsof | grep nginx | grep temp',而上傳可以幫助你。 –