169 похожих чатов

Есть может какие-нибудь варианты типа реализации ftp доступа делать? видео

будут только определенные пользователи грузить, поэтому тут не особо про безопасность

4 ответов

37 просмотров

Не. Это делается иначе. 1. Если нода умеет потоково работать с файлами (получать и частями записывать на диск, не дожидаясь всего файла), а перед ней стоит nginx, то достаточно просто увеличить client_max_body_size в nginx. 2. Если нода не умеет этого, но размер файла меньше размера свободной ОЗУ, то решение из первого пункта. 3. Если нет nginx перед ней или размер файла больше свободной ОЗУ. Перед нодой ставится nginx, настраивается так чтобы он загрузки сохранял на диск, а в ноду передавал только путь к файлу. Далее из ноды работаешь с этим путём. Подробнее на каналах про ноду и nginx. Для начала нужно понять что на сервере крутится, как настроено и кто генерирует ошибку

Константин-Бобров Автор вопроса
Константин Дельмар
Не. Это делается иначе. 1. Если нода умеет потоко...

увеличивали в nginx вроде. просто не известно насколько большим будет файл при загрузке. плюс ко всему при подкрутке nginx нужно увеличивать таймаут, но какой поставить максимальный, не зная примерной скорости загрузки - вопрос

Константин Бобров
увеличивали в nginx вроде. просто не известно наск...

Таймаут не трогайте. Если есть nginx, то пусть пишет в файл, а в ноду передаёт путь до файла. Пример конфига в первом ответе https://stackoverflow.com/questions/44371643/nginx-php-failing-with-large-file-uploads-over-6-gb

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта