Привет всем. Читал в документации про то, что браузеры некорректно обрабатывают ошибку 413. Также читал одну из тех в этой конференции, где давался патч, чтобы можно было эту ошибку обрабатывать, но там же, в теме, было наby grigory - Nginx Mailing List - Russian
Проблема решена, и была вообще в другой плоскости, не связанной с nginx. Тему можно закрыть или удалить.by grigory - Nginx Mailing List - Russian
Сейчас обнаружил, что проблема случается ровно в тот момент, когда отправленная картинка из $GLOBALS['HTTP_RAW_POST_DATA'] сохраняется на диск. Тогда вылетает 500-ая ошибка. Если сохранять что угодно другое — ошибки нет. Судя по всемby grigory - Nginx Mailing List - Russian
* httpFox -- плагин для Firefox. Показывает http-запросы, которые отправляет и получает браузер.by grigory - Nginx Mailing List - Russian
Всем привет. Есть такая проблема: flash-скрипт по некоторому событию загружают jpeg-картинку, посылая её с заголовком application/octet-stream. После загрузки файла флэш-скрипт ждёт ответа, и если файл загружен, то выполняет еще одноby grigory - Nginx Mailing List - Russian
Пардон. :-( Я читал, но просмотрел этот момент. Спасибо за помощь.by grigory - Nginx Mailing List - Russian
Здравствуйте. У меня есть в конфиге два правила location такого вида: location /images/ { } и location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ { } Во втором правиле идёт проксирование на второй nginx. Что я хочу: чтобы картинки из папки images не шли на второй nginx,by grigory - Nginx Mailing List - Russian
> кроме того, использование aio (0.8.x) У меня версия ядра на CentOS 5.5. -- 2.6.18, поэтому AIO не получается. :-/ > больших и очень больших файлах Файлы, в среднем, небольшие. Самые большие по размеру картинки, как правило, не превышby grigory - Nginx Mailing List - Russian
Всё, разобрался. Первый nginx слушал все IP-адреса. Перевёл его на отдельный адрес, а третий nginx запустился нормально. Теперь буду постепенно переводить народ с проксированного nginx на отдельный. :-)by grigory - Nginx Mailing List - Russian
Не получается запустить третий nginx на субдомене static на порту 80 при работающем nginx на domain.com на порту 80. Я даже другой IP выделил, прописал listen ip:80, но все равно не биндится: : bind() to ip:80 failed (98: Address already in use) : bind() to ip:80 failed (98: Address aby grigory - Nginx Mailing List - Russian
> воркеры не успевают читать с диска. А я же потом добавил, что сейчас ошибки не while reading, а while connecting. То же самое? > можно пробовать увеличить/уменьшить количество воркеров, > выключить/выключить sendfile, > если sendfile вby grigory - Nginx Mailing List - Russian
Ещё вот такая «красота» в error.log появилась: recv() failed (104: Connection reset by peer) while reading response header from upstreamby grigory - Nginx Mailing List - Russian
Realip был установлен уже. Я не знал, какую директиву на каком из nginx прописать. Спасибо за ответы. Ещё одна проблемка, которая за 2 дня тестов вскрылась: в error.log стали сыпаться время от времени ошибки *382349 upstream timed out (110: Connectionby grigory - Nginx Mailing List - Russian
Небольшой вопрос образовался: из-за того, что один nginx пересылает запросы к статике на другой nginx, у меня в логах теперь пишется IP-адрес только моего сервера. Как передать на второй nginx IP-адрес пользователя? В блоке server {}by grigory - Nginx Mailing List - Russian
Здравствуйте, Михаил. > 400 в месяц - это видимо аренда сервера? Если да, то очень рекомендую > купить свои собственные сервера и размещать их. Тогда для каждой > задачи ты сможешь подобрать нужную тебе конфигурациюby grigory - Nginx Mailing List - Russian
Как и обещал, отписываюсь: сайт просто летает даже при больших load average; отдача статики также выросла очень заметно.by grigory - Nginx Mailing List - Russian
Огромное спасибо за ответы. Вроде сделал всё, как Вы написали, всё работает. Помониторю пару дней — посмотрю на результаты и отпишусь для будущих поколений. :-)by grigory - Nginx Mailing List - Russian
server { server_name domain.com; location /folder/ { proxy_buffering off; proxy_pass nginx-раздающий-статику; } location / { proxy_pass backend-генерирующий-динамику; } } Не понимаю, что нужно вставить вместо "nginx-раздающий-статику" и "backend-генерирующий-динамby grigory - Nginx Mailing List - Russian
Тогда какие значения worker_rlimit_nofile и worker_connections лучше подобрать? Сервер у меня 8-ядерный (2хXeon).by grigory - Nginx Mailing List - Russian
2Gena Makhomed: А увеличение количества воркеров поможет в данной ситуации?by grigory - Nginx Mailing List - Russian
2Boris Dolgov: У меня ещё такая проблема, что сайт висит на домене domain.com, а статика — на domain.com/folder/ Как в таком случае настроить конфиги двух nginx? > У меня была подобная проблема. Я её тогда решил покупкой ещё одного > сервеby grigory - Nginx Mailing List - Russian
Здравствуйте. Подскажите, пожалуйста, как корректно установить 2 nginx на одном сервере. Ситуация такая: есть сервер, есть 2 жестких диска. На одном жёстком диске расположен веб-сайт, на другом — файловое хранилище статикиby grigory - Nginx Mailing List - Russian
Я для уменьшения нагрузки на файловую систему отрубил логирование статики. У меня и так диски по швам трещат. :-)by grigory - Nginx Mailing List - Russian
А я-то думал, почему мне никто не отвечает. :-) 2Maxim Dounin: проблема в том, что может быть 5Кб картинка с 10000 запросов, а может быть 5Мб картинка с 1000 запросов, поэтому считать итоговый трафик по файлу очень важно. 2Boris Dolgov: >by grigory - Nginx Mailing List - Russian
Проблема актуальна. Может, поможет кто.by grigory - Nginx Mailing List - Russian
Появилась такая проблема: зачастил ко мней какой-то китаец размещать фотографии на имидж-хостинге, а потом постить их на каком-то китайском суперпопулярном форуме, из-за чего 3-4 картинки «съедают» весь 100Мбит/с канал. Моby grigory - Nginx Mailing List - Russian
Попробую поднять тему на случай, если кто-то подскажет решение. :-)by grigory - Nginx Mailing List - Russian
Проблема актуальна.by grigory - Nginx Mailing List - Russian
Поможет кто? :-(by grigory - Nginx Mailing List - Russian
Ну так что получается-то? Возвращается 200 ответ вместо положенного 413?by grigory - Nginx Mailing List - Russian
![]() |
![]() |
![]() |
![]() |
![]() |