На моем сервере nginx я не могу войти на свой сайт WordPress. В журнале ошибок упоминается «На устройстве не осталось места».
2014/09/26 02:02:05 [критический] 1197 # 0: * 32 open () "/ usr / local / nginx / client_body_temp / 0030999742" не удалось (28: на устройстве не осталось места)
Есть место, но я обнаружил, что мое использование inode было 100%
Я отследил невероятное количество файлов в /usr/local/nginx/client_body_temp
где файлов слишком много, чтобы их подсчитать.
У меня вопрос: для чего нужен этот каталог и могу ли я удалить эти файлы?
для чего нужен этот каталог (/ usr / local / nginx / client_body_temp /)?
Каталог использовался для сохранения буферизованного временного файла из тела запроса клиента. Обычно временный файл внутри каталога использовался для буферизации тела запроса, размер которого превышает client_body_buffer_size
. И обычно файл удалялся после того, как nginx завершил обработку запроса.
Другое использование этого каталога - отладка тела запроса клиента. Когда вы устанавливаете client_body_in_file_only on;
, nginx сохранит тело в этот каталог. Но в этом случае nginx их не удалит. Ты можешь использовать client_body_in_file_only clean;
для очистки временных файлов или отключить его с помощью client_body_in_file_only off;
и я могу удалить эти файлы?
Да, вы можете безопасно удалить эти файлы.