我的springboot程式是使用nginx發布的,然后springboot會呼叫minio上傳視頻,但是視頻上傳的比較慢,一般都要十分鐘左右吧,當我springboot回傳資料的時候,nginx壓根就沒有回傳資料給瀏覽器那邊,都是回傳 請求被截斷,我其實就回傳上傳的檔案名稱/路徑而已,我看了nginx也沒看到什么報錯日志。我的nginx哪里設定錯了嗎??如下所示
我的軟體都是docker安裝的
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 30m;
client_max_body_size 1024M;
#gzip on;
#include /etc/nginx/conf.d/*.conf;
upstream rradmin {
server 8.200.43.50:9740;
}
upstream minio-server {
server 8.28.23.123:9001 weight=25 max_fails=2 fail_timeout=3000s;
server 8.28.23.123:9002 weight=25 max_fails=2 fail_timeout=3000s;
server 8.28.23.123:9003 weight=25 max_fails=2 fail_timeout=3000s;
server 8.28.23.123:9004 weight=25 max_fails=2 fail_timeout=3000s;
}
server
{
listen 80;
server_name manage.xxxxx.com;
location / {
proxy_connect_timeout 75s;
proxy_read_timeout 60m;
proxy_send_timeout 30m;
client_max_body_size 1024M;
proxy_ignore_client_abort on;
proxy_pass http://rradmin; #請求轉向rradmin 定義的服務器串列
}
}
server {
listen 80;
server_name image.xxxxx.com;
charset utf-8;
default_type text/html;
location /{
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
client_body_buffer_size 100M;
client_max_body_size 10G;
proxy_buffers 1024 4k;
proxy_read_timeout 30000;
proxy_next_upstream error timeout http_404;
proxy_pass http://minio-server;
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/144615.html
標籤:Java EE
上一篇:java程式修改
