Size: a a a

2020 May 24

A

Artyom in nginx_ru
Alex Tkachuk
Прям в документации описано
Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.
И это не полный список
Не улавливаю аргументации, max_execution_time делает примерно тоже самое что и fastcgi_read_timeout. Не помню чтобы в том же apache2 такое было, когда оно в режиме модуля работало. Хотя, может и было, только я не знал об этом, но точно помню что достаточно было max_execution_time увеличить.
источник

A

Artyom in nginx_ru
kiosaku
ну так либо строим отчёт сразу, либо - потом. архитектора системы - гнать ссаными тряпками, раз такое вылезает
Ага, тут прям арХиАрхитектуреще =)
источник

A

Artyom in nginx_ru
Ну в миг все не переделаешь, у меня здоровья на все и так не хватает 😅
источник

AT

Alex Tkachuk in nginx_ru
Примерно тоже самое

- это достаточно громко, работают они на разных уровнях и потенциально могут привести к разным результатам. Например, nginx прервёт своё выполнение, вернёт 5xx, а процесс может продолжить работать :/
источник

A

Artyom in nginx_ru
ну, вот не знаю от чего процесс может продолжить работать, обычно так и есть с тем же php он доработает, вроде как, но это обычно.
источник

A

Artyom in nginx_ru
в общем, не знаю, как это работает.
источник

A

Artyom in nginx_ru
😒
источник

AN

Anton Noginov in nginx_ru
Alex Tkachuk
Примерно тоже самое

- это достаточно громко, работают они на разных уровнях и потенциально могут привести к разным результатам. Например, nginx прервёт своё выполнение, вернёт 5xx, а процесс может продолжить работать :/
И это кстати отличная фича.
источник

k

kiosaku in nginx_ru
Anton Noginov
И это кстати отличная фича.
продолжение работы процесса, когда nginx уже отдал ошибку?
источник

A

Artyom in nginx_ru
странно вроде стоит 1200 а кинуло таймаут на 600
источник

A

Artyom in nginx_ru
😒
источник

AN

Anton Noginov in nginx_ru
kiosaku
продолжение работы процесса, когда nginx уже отдал ошибку?
Да.

Есть скрипт с недетерминированным временем работы.
Запускается в отдельном пуле с выключенными лимитами на execution_time, с read_timeout 10ms.
После чего через error_page пользователь сваливается на страницу, которая поллит результаты работы скрипта.
источник

AN

Anton Noginov in nginx_ru
Асинхронность для бедных.
источник

k

kiosaku in nginx_ru
мде ...
источник

k

kiosaku in nginx_ru
жертвы ЕГЭ
источник

k

kiosaku in nginx_ru
ну почему нельзя подумать, что будет с запросом после окончания ожидания ответа от сервера ...
источник

AT

Alex Tkachuk in nginx_ru
kiosaku
ну почему нельзя подумать, что будет с запросом после окончания ожидания ответа от сервера ...
Можно более предметно? Что вы предлагаете?
Ну, т.е. я понимаю, что можно навернуть какой нибудь German, в который ставить задачу, потом нафигачить процессов под супервизором, но разработка такого добра потребует большего времени, а выгода немного не очевидна.
источник

I

I'm in nginx_ru
подскажите, что-то кэширует динамику (php сприпты) работает связка nginx + php-fpm, визуально нигде кэш не включен, может что-то по умолчанию работает? кэш примерно на 30 сек
источник

AT

Alex Tkachuk in nginx_ru
opcache/APC если речь о изменении кода, но по умолчанию такое поведение им не свойственно
источник
2020 May 25

DD

D D in nginx_ru
Добрый вечер. Порекомендуйте пожалуйста что можно почитать для настройки безопасности в облачной архитектуре.
источник