Nginx - ошибка /var/lib/nginx/tmp/client body/0000000002" failed (13: Permission denied): различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
client_body_buffer_size - задаёт размер буфера для чтения тела запроса клиента. Если тело запроса больше заданного буфера, то всё тело запроса или только его часть записывается во временный файл<br /> | client_body_buffer_size - задаёт размер буфера для чтения тела запроса клиента. Если тело запроса больше заданного буфера, то всё тело запроса или только его часть записывается во временный файл<br /> | ||
ПОЭТОМУ '''РЕШЕНИЕ - это увеличить client_body_buffer_size''': | ПОЭТОМУ '''РЕШЕНИЕ - это увеличить client_body_buffer_size''': | ||
+ | # vi /etc/nginx/nginx.conf | ||
http { | http { | ||
client_body_buffer_size 128k; | client_body_buffer_size 128k; |
Текущая версия на 16:42, 17 марта 2020
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 и проверить сохранение материала заново.