Re: 413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
Нашли причину. Был подцеплен proxy.conf в нем прописан client_max_body_size 100m. Все поправили, работает. чт, 24 нояб. 2016 г. в 18:08, Maxim Dounin: > Hello! > > On Thu, Nov 24, 2016 at 05:25:24PM +0300, Andrey Kopeyko wrote: > > > On Thu, 24 Nov 2016, webne...@gmail.com wrote: > > > > > Доброго времени суток. > > > Уже устал, не могу настроить загрузку видео файлов размером больше 170 > мб. > > > Прописал client_max_body_size 900m и в server и http и даже в > location. > > > Рестарт nginx пробую загрузить файл и ошибка: > > > 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too > > > large body: 174579043 bytes, client: 192.168.10.10, server: localhost, > > > request: "POST /wp-admin/media-new.php HTTP/1.1", host: > "192.168.11.96", > > > referrer: "http://192.168.11.96/wp-admin/media-new.php; > > > > > > Что не так делаю, подскажите пожалуйста. > > > > Добрый день! > > > > Судя по всему, вам надо ещё и бэкенд (и php на нём) подкрутить на тему > max > > body size. > > Бекенд, конечно, подкрутить надо. Но в данном случае, очевидно, > дело не в бекенде, т.к. приведённая ошибка в логах nginx'а > однозначно говорит о том, что срабатывает client_max_body_size в > nginx'е. > > Надо смотреть, что именно написано в конфиге, скорее всего - > редактируется не тот конфиг, или не тот server{} / location{} в > нём. > > -- > Maxim Dounin > http://nginx.org/ > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: 413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
Hello! On Thu, Nov 24, 2016 at 05:25:24PM +0300, Andrey Kopeyko wrote: > On Thu, 24 Nov 2016, webne...@gmail.com wrote: > > > Доброго времени суток. > > Уже устал, не могу настроить загрузку видео файлов размером больше 170 мб. > > Прописал client_max_body_size 900m и в server и http и даже в location. > > Рестарт nginx пробую загрузить файл и ошибка: > > 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too > > large body: 174579043 bytes, client: 192.168.10.10, server: localhost, > > request: "POST /wp-admin/media-new.php HTTP/1.1", host: "192.168.11.96", > > referrer: "http://192.168.11.96/wp-admin/media-new.php; > > > > Что не так делаю, подскажите пожалуйста. > > Добрый день! > > Судя по всему, вам надо ещё и бэкенд (и php на нём) подкрутить на тему max > body size. Бекенд, конечно, подкрутить надо. Но в данном случае, очевидно, дело не в бекенде, т.к. приведённая ошибка в логах nginx'а однозначно говорит о том, что срабатывает client_max_body_size в nginx'е. Надо смотреть, что именно написано в конфиге, скорее всего - редактируется не тот конфиг, или не тот server{} / location{} в нём. -- Maxim Dounin http://nginx.org/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: 413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
WP напрямую работает с nginx или проксирует на апач? 2016-11-24 16:28 GMT+02:00: > В php тоже настроил параметры post_max_size, upload_max_filesize. Но > никаких результатов не дало. > > 24 ноября 2016 г., 17:25 пользователь Andrey Kopeyko > написал: > >> On Thu, 24 Nov 2016, webne...@gmail.com wrote: >> >> Доброго времени суток. >>> Уже устал, не могу настроить загрузку видео файлов размером больше 170 >>> мб. >>> Прописал client_max_body_size 900m и в server и http и даже в location. >>> Рестарт nginx пробую загрузить файл и ошибка: >>> 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too >>> large body: 174579043 bytes, client: 192.168.10.10, server: localhost, >>> request: "POST /wp-admin/media-new.php HTTP/1.1", host: "192.168.11.96", >>> referrer: "http://192.168.11.96/wp-admin/media-new.php; >>> >>> Что не так делаю, подскажите пожалуйста. >>> >> >> Добрый день! >> >> Судя по всему, вам надо ещё и бэкенд (и php на нём) подкрутить на тему >> max body size. >> >> Или же заливать видеофайлы по scp\ftp. >> >> >>> >> -- >> Best regards, >> Andrey Kopeyko >> ___ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > > > -- > С Уважением, Виталий. > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: 413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
В php тоже настроил параметры post_max_size, upload_max_filesize. Но никаких результатов не дало. 24 ноября 2016 г., 17:25 пользователь Andrey Kopeykoнаписал: > On Thu, 24 Nov 2016, webne...@gmail.com wrote: > > Доброго времени суток. >> Уже устал, не могу настроить загрузку видео файлов размером больше 170 мб. >> Прописал client_max_body_size 900m и в server и http и даже в location. >> Рестарт nginx пробую загрузить файл и ошибка: >> 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too >> large body: 174579043 bytes, client: 192.168.10.10, server: localhost, >> request: "POST /wp-admin/media-new.php HTTP/1.1", host: "192.168.11.96", >> referrer: "http://192.168.11.96/wp-admin/media-new.php; >> >> Что не так делаю, подскажите пожалуйста. >> > > Добрый день! > > Судя по всему, вам надо ещё и бэкенд (и php на нём) подкрутить на тему max > body size. > > Или же заливать видеофайлы по scp\ftp. > > >> > -- > Best regards, > Andrey Kopeyko > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- С Уважением, Виталий. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: 413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
On Thu, 24 Nov 2016, webne...@gmail.com wrote: Доброго времени суток. Уже устал, не могу настроить загрузку видео файлов размером больше 170 мб. Прописал client_max_body_size 900m и в server и http и даже в location. Рестарт nginx пробую загрузить файл и ошибка: 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too large body: 174579043 bytes, client: 192.168.10.10, server: localhost, request: "POST /wp-admin/media-new.php HTTP/1.1", host: "192.168.11.96", referrer: "http://192.168.11.96/wp-admin/media-new.php; Что не так делаю, подскажите пожалуйста. Добрый день! Судя по всему, вам надо ещё и бэкенд (и php на нём) подкрутить на тему max body size. Или же заливать видеофайлы по scp\ftp. -- Best regards, Andrey Kopeyko___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
413 Request Entity Too Large nginx/1.10.0 (Ubuntu)
Доброго времени суток. Уже устал, не могу настроить загрузку видео файлов размером больше 170 мб. Прописал client_max_body_size 900m и в server и http и даже в location. Рестарт nginx пробую загрузить файл и ошибка: 2016/11/24 16:27:39 [error] 13314#13314: *9 client intended to send too large body: 174579043 bytes, client: 192.168.10.10, server: localhost, request: "POST /wp-admin/media-new.php HTTP/1.1", host: "192.168.11.96", referrer: "http://192.168.11.96/wp-admin/media-new.php; Что не так делаю, подскажите пожалуйста. -- С Уважением, Виталий. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
On Mar 28, 2013, at 17:34 , Aleksandr Sytar wrote: Я бы резюмировал бы так - дайте возможность вносить многострочные комментарии Наверное, это стоит сделать в виде: disable server { ... } disable location /dir/ { ... } и в более общем виде disable { ... } Более короткое слово off хуже, потому что его сложно искать - будет совпадений с флагами директив - on/off. -- Igor Sysoev http://nginx.com/services.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
28.03.2013 0:38, Maxim Dounin пишет: Я стесняюсь спросить - а что показывает nginx -V? В nginx'е из коробки - влиять не должно, но сторонние модули такие модули. Сторонних модулей нет, nginx -V приводил в первом сообщении. По поводу того, что нгинкс не обновлялся - я соврал, обновлся до стандартного дебиановского nginx-extras 1.2.1,потом я его обновил до собственной сборки из дебиановских сорцов nginx-extras 1.2.4 (из сборки исключены все third party модули), но и с учетом множества рестартов новый 1.2.4 продолжал выдавать все туже ошибку, в дебаг-логе ничего подозрительного при этом нет. Потом поменял местами инклюд и еще один рестарт исправил ошибку. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
28 марта 2013 г., 17:29 пользователь denis de...@webmaster.spb.ru написал: 1) Не использовать include вида sites/*. Вообще конфигурить nginx одним файлом - гораздо приятнее и удобнее, а главное - понятнее, особенно новичкам. Ага. Особенно когда сайтов не 1-2, а десятков 5, причём конфигурация типовая. Плюс на каждый - ещё пяток server-секций, с редиректами на основной сайт. И теперь представим, что нам надо отключить 1 сайт с его редиректами-алиасами. Автоматом (не ручками). В случае с conf/* - просто удаляем/переносим 1 файл, и ВСЁ. А в 1... привет неделя секса с sed? Вручную? А если надо поручить такое отключение тому самому новичку? Усложним - отключать и подключать домены будем по нескольку раз в день. Теперь понадобилось добавить 1 формат картинок на все домены. Правлю conf/static.conf например, и всё, на всех доменах нормальный формат. А с единым - привет сед? Плюс хорошо бы потом проверить все домены, что у всех единая строка с картинками. А теперь добавим еще location всем основным доменам. Тут я уже даже не представляю, как это сделать кроме как вручную каждому сайту. Теперь добавим конфиги в систему контроля версий. Что удобнее контролировать, когда у нас 1 файл и надо откатить 1 домен из старой ревизии, при этом сохранив десяток появившихся с того момента доменов, или когда все домены в отдельных файлах? Да, а на 1 сервере у меня около 1к доменов. И вариант поправить вручную идёт лесом, молча и сразу. Про понятнее - найти что-то глазами в 100кб конфиге сильно сложнее, чем в пачке логически раскиданных, вдобавок суммарно далеко не 100кб (вспоминаем вынесение типовых блоков в 1 файл). Плюс grep -l всегда поможет найти нужный файл в пару кб, а его уже глазами целиком ухватить можно. И да, если используется ispmanager, несколько раз он бил мне этот единый конфиг, поэтому давно конфиг разбивается на сайты и инклудится. Потом очень геморно - переписывать настройки под 2-10 сайтов, которые он каким-то образом дропнул. Так что в каком-то странном мире Вы живете. Я бы резюмировал бы так - дайте возможность вносить многострочные комментарии ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
При этом директива include - не гарантирует какой-либо порядок включения файлов при использовании масок, что плохо отражается на Вот это сюрприз! Может быть - сделаете нам гарантию алфавитного порядка? Хотите - я feature request в track оформлю? :) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
Hello! On Thu, Mar 28, 2013 at 05:29:22PM +0400, denis wrote: 28.03.2013 16:03, Maxim Dounin пишет: При этом директива include - не гарантирует какой-либо порядок включения файлов при использовании масок, что плохо отражается на работоспособности конфигов, использующих директиву include для включения множества блоков server{} и при этом не использующих параметр default_server директивы listen. При чём тут вообще default_server? У меня он задаётся в отдельном конфиге, 000_default, и с этим проблем нет. Тогда в чём ваша проблема с первым видело основной блок и привет? Если включаемые файлы написаны корректно, то они не должны зависеть от порядка включения. Очевидных решений два: 1) Не использовать include вида sites/*. Вообще конфигурить nginx одним файлом - гораздо приятнее и удобнее, а главное - понятнее, особенно новичкам. Ага. Особенно когда сайтов не 1-2, а десятков 5, причём конфигурация типовая. Плюс на каждый - ещё пяток server-секций, с редиректами на основной сайт. И теперь представим, что нам надо отключить 1 сайт с его редиректами-алиасами. Автоматом (не ручками). В случае с conf/* Задача автического управления большими конфигами - она 1) совсем отдельная, 2) файликами всё равно полноценно не решается, и 3) от использования или не использования include * никак не зависит, т.к. скрипту всё равно, что сделать на выходе. В то же время, плач на тему у меня ничего не работает - сводящийся к тому, что кривой конфиг получился из-за использования вопрошающим include * - я тут наблюдаю с поразительной регулярностью уже который год. Так что несмотря на все кажущиеся достоинства include * - я крайне негативно отношусь к этому механизму. [...] Может быть, но в ситуации, когда порядок вообще говоря не определён - подобный вывод только собъёт с толку. Он покажет, как нгинх распарсил конфиги, в каком порядке загрузил файлы итд. Чем вам поможет порядок, в котором nginx загрузил файлы в этот раз, если в следующий раз - этот порядок вполне может быть другим? -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Request Entity Too Large
Дико извиняюсь! Аж самому стало стыдно и немного интересно, как оно работало раньше. В общем было еще include /etc/nginx/sites-enabled/*; это уже когда от безысходности начал приводить конфиг к общему виду (как на других серверах) дописал машинально .conf и отправил строку с инклюдом в самый низ http {} а в директории /etc/nginx/sites-enabled/ лежал старый конфиг с расширением conf.1 в котором client_max_body_size 10m; и в нем же есть server_name _default куда, как я присмотрелся еще раз в логи, и попал запрос. 2013/03/27 22:18:13 [notice] 26193#0: *6484 a client request body is buffered to a temporary file /tmp/005612, client: 10.0.0.5, server: _default, request: POST /encoder2/ajax/update/coding-files/ HTTP/1.1, host: 10.0.0.12, referrer: http://10.0.0.12/encoder2/; Ради эксперимента перенес назад (над client_max_body_size 2048m; ) строку include /etc/nginx/sites-enabled/*.conf; и сделал рестарт, все работает никаких ошибок не выдает. Еще раз извиняюсь за излишнюю панику. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru