首页 > 系统相关 >nginx报错504 Geteway Timeout的处理

nginx报错504 Geteway Timeout的处理

时间:2023-04-13 23:33:09浏览次数:46  
标签:60s nginx Geteway 报错 Timeout 504

后端开发同事反馈从页面导入大数据量表格,有时候响应正常,有时候接口返回 504 Geteway Timeout报错,通过查看nginx日志报错基本上都是60s左右,

原因是:问了开发同事说有时候后端程序处理导入的数据然后落库操作会很慢,即程序执行时间过长,由于proxy_read_timeout参数默认60s,

由于后端服务在60s内没有响应nginx请求,导致连接断开出现以上报错。

解决方法:

在响应接口location里增加

proxy_read_timeout 600;# 这个参数是表示nginx与后端服务建立的http连接,如果在60s内没收到服务端响应,就会断开之间的连接。

(注意:有时候从网上找直接复制过来nginx检测会报错,类似找不到该指令之类的,误以为是缺少对应模块,其实是复制过来的字符集问题,最好手动重新写一下,cat -A 出错配置文件 看有无特殊转义)

 

标签:60s,nginx,Geteway,报错,Timeout,504
From: https://www.cnblogs.com/zmtongtong/p/17316976.html

相关文章

  • docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile
    容器操作#启动容器dockerstart容器id#停止容器dockerstop容器id#文件拷贝先创建文件mkdir:文件夹vivimtouch:文件#容器的文件copy到宿主机上(不是在容器内部操作)dockercp容器名称:容器目录需要拷贝的文件或目录dockercp......
  • Mogdb - copy 报错 ERROR: missing data for column
    Mogdb-copy报错ERROR:missingdataforcolumn本文出处:https://www.modb.pro/db/419967故障现象使用copy命令在进行数据导入时,出现报错:ERROR:missingdataforcolumn“c2” 故障原因在测试库上模拟重建故障环境droptableifexistssaferpt.crb_g02_002;CREATETABLE......
  • Nginx 常用配置
    一、rewrite在/usr/share/nginx/html/下创建abc.html文件[root@localhosthtml]#cat/usr/share/nginx/html/81/abc.htmlabcnginx配置如下server{listen81;server_namelocalhost;#access_log/var/log/nginx/host.access.logmain;lo......
  • 报错信息如下:出现身份验证错误。要求的函数不受支持。可能是由于CredSSP加密数据库修
    微软官方已出补丁包:CVE-2018-0886的CredSSP更新WindowsServer2016,alleditions、WindowsServer2012R2Standard、WindowsServer2012Standard、Windows8.1、Windows10、Windows7这是由于凭据安全支持提供程序协议(CredSSP)是处理加密Oracle修正所导致。(详细......
  • 【Docker】容器操作 mysql部署 redis部署 nginx部署 迁移与备份 Dockerfile
    目录上节回顾今日内容1容器操作2应用部署2.1mysql部署2.2redis2.3nginx3迁移与备份4Dockerfile练习上节回顾#1docker启动,停止,查看状态命令 systemctlstartdockersystemctlstopdockersystemctlstatusdockerdockerinfo#查看详情systemc......
  • windows上编写shell拷到linux执行报错
    1.最近随手在windows写了个自动安装docker的shell脚本,然后传到linux服务器执行竟然报以下错  2.进入vim查看突然看到下截图红色框地方 最后查阅资料发现,这个标志的产生原因是因为在windows下,文件的换行符是\r\n,而在linux下换行符是\n,所以,使用cat-Ainstall_docker.sh......
  • es 同步索引报错:ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/ind
    es同步索引报错:ElasticSearchClusterBlockException[blockedby:[FORBIDDEN/12/indexread-only/allowdelete(api)]原因:网上有的解决方式是方法一,我试过,没有生效使用的是方法二方法一curl-XPUT-H"Content-Type:application/json"https://localhost:9200/_all/_set......
  • webServlet添加数据报错500
     新建数据库文件,之后跳转出现问题,发现是数据库问题。字符不匹配 代码里是utf-8,将字符修改为utf-8,顺序为utf8之后可以 ......
  • 运行项目报错Cannot read property 'styles' of undefined
    原因是安装依赖版本不对,以下是我的解决办法:1、先删除项目中package-lock.json文件及node_modules文件(可使用rimraf指令删除node_modules,直接删文件很慢)2、执行npmi--legacy-peer-deps  指令,会发现自动帮我们生成了package-lock.json及node_modules,这个命令是用来安装......
  • LVS/Nginx/HAProxy原理及应用场景介绍
    负载均衡已经发展成为网络架构中的基础核心组件,消除了服务器单点故障,可以进行请求流量分流,提升冗余,保证服务器的稳定性。在开源的软件负载均衡中,应用最为广泛的有LVS、Nginx、HAProxy,甚至阿里云的SLB也是基于LVS及Nginx的。本文就来阐述下LVS、Nginx、HAProxy的工作原理及应用场景......