[Unit] [error] 28#39 *18 mkstemp() failed (2: No such file or directory)
Eugene Grosbein
eugen на grosbein.net
Чт Июл 16 11:13:52 UTC 2020
16.07.2020 17:52, Vadim A. Misbakh-Soloviov wrote:
>>> Похоже на некорректную настройку client_body_temp_path (несуществующий
>>> путь):
>>> https://nginx.org/ru/docs/http/ngx_http_core_module.html#client_body_temp
>>> _path
>> В смысле, значение наверняка не задано в конфигурации совсем и тогда
>> используется заданное при сборке значение, а внутри контейнера нет
>> соответствующего каталога. Проще всего задать в конфигурации правильный
>> путь куда-нибудь в /tmp или в /var/tmp, смотря что есть в контейнере.
>
> 1) Речь не про сам NginX, а про NginX Unit (отдельный application server).
https://github.com/nginx/unit/commit/5296be0b82784eb90abc86339e6c16841e9a9727
> 2) увы, и /tmp и /var/tmp там есть. И доступ у юнита туда, вроде, тоже есть.
А в сборке дефолтом может быть какое-нибудь /run/shm/body_temp
Что мешает настроить и проверить?
Подробная информация о списке рассылки nginx-ru