Чет наткнулся на какую-то занимательную проблему. Уже вроде все тропы изведаны и синяки набиты, а тут завис...
Короче связка nginx+supervisor+uwsgi, Django1.8
Есть куча ImageField, которые куда-то сохраняют файлы. На runserver работает нормально, через на живом - нет. Ес-сно все в настройках прописано. все пути, урлы и тд, enctype="multipart/form-data".
Сервер не бросает ошибок и файлы в реквесте даже приходят, ну по крайней мере в дебагере MultiValueQueryDict
есть в request.FILES. Но в папку после сохранения модели не падают. Даже с админки. Ничего не кастомизировано. Все пути и настройки в норме, MEDIA_ROOT
и тд, если кто вдруг подумает, что я тупой. Нормальная конфигурация. Если с рансервера сохранить, а потом запуститься из под nginx, то все норм пашет. Нипанятна, короче. в логах ничего такого нет, 4хх не выпригивают при сохранении. При отображении ес-сно 404, тк файлов нет
Собственно вопрос. Где на между nginx и джангой оно могло рубануться? Мб есть какой-то параметр, какого я не знаю. client_max_body_size
не превышен, иначе бы я выхватил ошибку сервера. Права вроде в норме.
Конечно, вопрос из разряда телепатии, но вдруг...
Updated 20 July 2015, 23:15 by alexscrat.