В приложении на фласк выполняется GET запрос в результате которого отдается .xlsx файл.
В определенных ситуациях он может очень большим, поэтому время обработки запроса занимает много времени.
В итоге приложение падает, NGINX выдает 502 ошибку (приложение на 5000 порту).
Подскажи что можно сделать с этим?
PS. Гуглил про настройки размера буфера или времени ответа, но либо не туда вписывал, либо не помогло
PSS. Есть альтернативный вариант высылать пользователям файл на почту, но это не так удобно
Конфиг NGINX (VPS ubuntu 16)#user nobody;
worker_processes auto;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name HOST.tk;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:5000;}
}
server {
listen 80;
server_name stats.HOST.tk;
client_max_body_size 100m;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:3000;}
}
}
fr