Nginx - ошибка /var/lib/nginx/tmp/client body/0000000002" failed (13: Permission denied)

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 16:42, 17 марта 2020; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Nginx - ошибка /var/lib/nginx/tmp/client body/0000000002" failed (13: Permission denied)

Ошибка в error логах nginx:

*132 open() "/var/lib/nginx/tmp/client_body/0000000002" failed (13: Permission denied)

при попытке сохранить материал через админку сайта или поменять что-то в phpmyadmin, может означать, что стоит низкий размер буфера client_body_buffer_size. По умолчанию размер одного буфера равен двум размерам страницы. На x86, других 32-битных платформах и x86-64 это 8K. На других 64-битных платформах это обычно 16K.
client_body_buffer_size - задаёт размер буфера для чтения тела запроса клиента. Если тело запроса больше заданного буфера, то всё тело запроса или только его часть записывается во временный файл
ПОЭТОМУ РЕШЕНИЕ - это увеличить client_body_buffer_size:

# vi /etc/nginx/nginx.conf
http {
   client_body_buffer_size        128k;
.....}

перезапустить nginx и проверить сохранение материала заново.