Quantcast
Viewing all articles
Browse latest Browse all 3102

[Unit] [error] 28#39 *18 mkstemp() failed (2: No such file or directory) (4 replies)

Здравствуйте, сообщество и уважаемые разработчики!
На одном из проектов мы используем Docker-контейнеры с alpine linux, в которых
стоит Unit с питоно-модулем, а так же задеплоенное Django-приложение.

И вот уже на втором проекте мы сталкиваемся с ошибкой, процитированной в
заголовке при сохранении данных из админки джанго. Что интересно, данные
сохраняются в базу, и там вообще копеечный объём.

Если честно, я не очень понимаю что именно происходит в блоке if (что именно
за функция nxt_slow_path и что она делает. Так и не удалось найти её
определение): https://github.com/nginx/unit/blob/
65799c7252e56d287d967bf3f036a10d5764f82c/src/nxt_h1proto.c#L907-L913

поэтому и не имею понятия как бы можно было эту проблему обойти или починить.

К сожалению, в alpine нету debug-сборки юнита, а собирать самим - очень не
хочется.

А если взять "официальный" докероимейдж юнита (на основе дебиана) - всё
работает...

Но, всё же очень хотелось бы, чтобы alpine'овая сборка тоже работала...

Так что не могли бы вы помочь понять суть происходящего и подсказать как
вылечить?


P.S. как я вижу выше по коду, более глобальной причиной является то, что
(body_length > body_buffer_size).
Однако, я что-то нигде в документации юнита не могу найти крутилку максимально
разрешённого body_buffer_size...
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>