в EC2 всего 1 гб озу. Это значит что убунту зависнет, если получит 10 таких post запросов?
Какое значение тут ставить?
накой тебе такой большой? это жизненная необходимость или что?
на диск пойдет свопать
Чтобы стомегабайтные файлы грузить
тогда этого мало, садись, два и это не про файлы вовсе (вернее не только про файлы)
Грузи стримами, вообще не ест память
Я для общего понимания спрашиваю. Но есть вероятность что будут грузить большие файлы. И мне нужно получить уведомление, если превышено время выполнения скрипта. Допустим что PHP не успел за 30 сек обработать большой файл. Как получить такое уведомление автоматические? Чтобы лезть в логи
Интересный вопросик
можно в кетч написать операцию отправки сообщения) но это плохой совет и возможно не запашет он
какой-то странный вопрос, тем более что за макс объем файлов отвечает еще другая настройка, а еще есть nginx и в нем тоже надо тюнить
Ну допустим мы все подтюнили. Пришел файл на 100 мб и PHP не справился за 30 сек. Как мы об этом узнаем? Фронт ведь пришлет когда-нибудь такой же запрос еще раз
при чем тут php, до него дойдет только когда nginx прожует файл и поместит его в temp и что значит прожует?
Никак. Шли нахрен тех, кто лимит превышает. А ещё на жс можно рубить файлы и по частям отправлять
https://habr.com/ru/post/345024/
кстати у автора вопроса ничего не сказано про чтение файла, он еще на этапе загрузки на сервак )
кроме max_execution_time есть ещё и max_input_time
Сделай опцию в методе сет тайм-аут ноль. И грузи стримом.
и еще пара других + еще есть где-то nginx со своими таймаутами и лимитами а еще php-fpm
Обсуждают сегодня