Nginx 出现504 Gateway Time-out的解决方法

2023-05-16

nginx+JBoss

后端为JBoss,nginx代理报504超时错误。

问题处理两种方式:
1、修改/etc/nginx/nginx.conf,添加如下信息:

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 65;

    #gzip on;

    include /etc/nginx/conf.d/*.conf;
    #用于tomcat反向代理,解决nginx 504错误 
    proxy_connect_timeout 300; #单位秒 
    proxy_send_timeout 300; #单位秒 
    proxy_read_timeout 300; #单位秒 
    proxy_buffer_size 16k; 
    proxy_buffers 4 64k; 
    proxy_busy_buffers_size 128k; 
    proxy_temp_file_write_size 128k;
    # ps:以timeout结尾配置项时间要配置大点
}

2、修改server{},添加如下信息:

location / {
        proxy_pass http://182.61.131.62:33060/;
        proxy_redirect  off;
        proxy_send_timeout 300;
        proxy_read_timeout 300;
        proxy_connect_timeout 300;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

转载自:https://www.cnblogs.com/linjiqin/p/11858127.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nginx 出现504 Gateway Time-out的解决方法 的相关文章

  • nginx 反向代理 websocket

    nginx 现在支持代理 websockets 但我无法找到任何有关如何在没有单独的情况下执行此操作的信息location应用于使用 websocket 的 URI 的块 我见过一些人推荐这种方法的一些变体 location proxy h
  • 使用 Nginx 或 Apache 来提供动态内容? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 错误:从上游读取响应标头时上游过早关闭连接 [uWSGI/Django/NGINX]

    我目前在用户正在进行的查询中总是得到 502 它通常返回 872 行 在 MySQL 中运行需要 2 07 然而 它返回了大量信息 每一行包含很多东西 有任何想法吗 运行 Django tastypie Rest API Nginx 和 u
  • “马来半岛标准时间”的时区问题

    我有一个在 C 上运行以下代码的程序 TimeZoneInfo localZone TimeZoneInfo Local string timeZone TimeZoneInfo FindSystemTimeZoneById localZo
  • 如何正确链接 php-fpm 和 Nginx Docker 容器?

    我正在尝试链接 2 个单独的容器 nginx 最新 https registry hub docker com nginx php fpm https registry hub docker com php 问题是 php 脚本不起作用 也
  • 如何用C语言测量时间?

    我想知道某个代码块执行了多长时间 大约 像这样的事情 startStopwatch do some calculations stopStopwatch printf lf timeMesuredInSeconds How 您可以使用clo
  • 如何在运行 NGINX Docker 容器的 AWS EC2 上启用 HTTPS?

    我在 AWS 上有一个运行 Amazon Linux 2 的 EC2 实例 在上面 我安装了 Git docker 和 docker compose 完成后 我克隆了我的存储库并运行docker compose up让我的生产环境启动 我访
  • 什么时候 Thread.sleep(1000) 睡眠时间少于 1000 毫秒?

    在这篇有趣的文章中程序员对时间的看法是错误的 http infiniteundo com post 25509354022 more falsehoods programmers believe about time wisdom 其中之一
  • 找不到 NGINX brew 安装命令

    I do brew install nginx and get gt Downloading http nginx org download nginx 1 2 2 tar gz Already downloaded Library Cac
  • nginx 反向代理到 apache-wordpress 可以工作,但到外部 url 的 proxy_pass 失败

    我有一个针对 apache wordpress 的 nginx 反向代理设置 效果很好 但是 根据位置需要重定向到失败的外部 url 请检查以下配置 这是一个有效的设置吗 https platform com https platform
  • 将代码从 htaccess 重写为 nginx 配置?

    我在将 htaccess 文件中的重写代码实现到 nginx 配置中时遇到问题 我已经尝试过生成器 http winnginx com htaccess http winginx com htaccess用于生成我的重写 代码 我的ngin
  • 常规请求期间 Django AJAX 请求未通过

    我有一个带有登录网页的 Django 站点 当提交页面上的登录表单时 它会执行登录视图 该视图会在其中运行一个需要很长时间处理 30秒左右 的函数 因此 为了在登录期间向客户端显示进度 一旦提交表单 登录页面上的 JS 函数就会开始向服务器
  • 使用nginx容器作为反向代理时的原始url

    我有一个 Web 应用程序部署为码头集装箱 我也有一个nginx容器 使用dnsmasq解析器 设置为充当 Web 应用程序前面的反向代理 它的 80 端口映射到主机 我的应用程序使用 SSO 身份验证 当我使用身份提供商登录时 回调 ur
  • Beanstalk 部署忽略 .ebextensions 中的 nginx 配置文件

    我在单实例 Elastic Beanstalk 环境中托管 Java Web 应用程序 并添加了几个 ebextension 文件 这些文件在每次部署时成功为我创建配置文件 然而 我无法找到一种方法让 Beanstalk 在 etc ngi
  • 如何向 Time.now 添加两周?

    如何在 Ruby 中向当前 Time now 添加两周 我有一个使用 DataMapper 的小型 Sinatra 项目 在保存之前 我有一个字段填充了当前时间加上两周 但未按需要工作 任何帮助是极大的赞赏 我收到以下错误 NoMethod
  • 抑制 nginx 访问被拒绝错误日志

    我在 nginx 中设置了一些规则来拒绝 IP 访问 这很有效 但对于来自被拒绝 IP 的每个请求 都会记录以下开头的错误 error 7325 0 5761 access forbidden by rule client 有没有办法抑制这
  • 计算轮班工作时间并检测

    我有个问题 我的英语很差 我需要用PHP做一个加班计算 已经有一个代码可以实现这一点 但当工作时间超过2天时 计算就会出错 工作开始 2018 09 09 13 43 工作结束 2018 09 11 07 13 结果 07 18 04 00
  • 在 MS Access SQL 查询中从正常日期转换为 unix 纪元日期

    我正在尝试编写一个通过 ODBC 连接到 MySQL 数据库的 MS Access 2007 连接的查询 一切工作正常 查询执行我想要的操作 我挂断的部分是我一直在询问用户 unix 纪元时间 而不是常规日期 我查找了 MS Access
  • 将 time.Time 转换为字符串

    我正在尝试将数据库中的一些值添加到 string在围棋中 其中一些是时间戳 我收到错误 无法在数组元素中使用 U Created date 类型 time Time 作为类型字符串 我可以转换吗time Time to string typ
  • 将 Python 中的日期与日期时间进行比较

    所以我有一个日期列表 datetime date 2013 7 9 datetime date 2013 7 12 datetime date 2013 7 15 datetime date 2013 7 18 datetime date

随机推荐

  • 应用顺序栈,编写程序实现回文字符串判定。

    我可以给出一个示例 xff1a 首先 xff0c 建立一个顺序栈 xff0c 然后将字符串中的每个字符一次压入栈中 xff1b 然后从栈顶开始弹出字符 xff0c 并比较弹出的字符是否与原字符串中对应位置的字符相同 xff0c 如果相同则说
  • linux RDP 共享磁盘,USB Over Network - USB Server for Linux (RDP使用讀卡機殘念)

    USB Over Network Linux上常遇到讀卡機無法在 FireFox 使用的問題 xff0c 其實這個議題已經有許多的商用軟體已經解決了 許多軟體提供透過驅動程式與網路將裝置掛載到遠端的作業系統中 xff0c 從下面的網址可以看
  • pyinstaller在打包是是否会自动加载使用到的第三方库或者文件之类的

    是的 xff0c PyInstaller会自动收集使用到的第三方库和文件 xff0c 并在打包时将它们包含在可执行文件中 你可以使用 PyInstaller 的 hidden import 选项来指定那些在运行时需要加载的但是没有显式导入的
  • linux连接wifi的方法

    Linux 操作系统有很多种连接 WiFi 的方法 这里给出一种常用的方法 首先 xff0c 确保你的设备已经安装了 WiFi 驱动程序并且已经成功启动 然后打开终端 xff0c 输入以下命令 xff1a span class hljs a
  • idea中上传文件到hdfs的input中

    如果你想在IntelliJ IDEA中上传文件到HDFS xff0c 你可以这样做 xff1a 在IntelliJ IDEA中打开要上传的文件 在左侧的Project窗口中 xff0c 右键单击文件 xff0c 然后选择 34 Copy P
  • Stm32最小系统板点亮瓦

    要点亮STM32最小系统板上的LED灯 xff0c 需要进行以下步骤 xff1a 连接电源 xff1a 将STM32最小系统板通过Micro USB接口连接电脑或者USB电源适配器 xff0c 确保系统板上的电源指示灯亮起来 连接调试器 x
  • 图怎么画_PERT图怎么画?5步操作详解,初学者也能轻松绘制

    PERT即计划评审技术 xff0c 是用网络图表示项目的进度和相互之间的关系 PERT是以时间为中心 xff0c 找到项目从开始到结束所需要的最长时间 xff0c 对此进行统筹规划 xff0c 找到最优路线 xff0c 调整项目进度安排 x
  • python找数字_python – 找到与给定数字最接近的数字

    heapq nsmallest 功能将这样整齐和有效 xff1a gt gt gt from heapq import nsmallest gt gt gt s 61 1 2 3 4 5 6 7 gt gt gt nsmallest 3 s
  • 解决 idea中 Unable to reload Maven project

    由于不同的项目需要用不同版本的jdk xff0c 在进行jdk6和jdk8切换的过程中出现了问题 maven 3 2 5以下才支持JDK1 6 xff0c 以上的话JDK必须要1 7以上才行 xff0c 不然会报错 解决办法 xff1a 1
  • 星空特效HTML代码,旋转的星空特效代码

    旋转的星空特效代码 蓝叶 网站设计 2016 08 02 13399 0评论 html5特效代码旋转的星空 xff0c 首先要设置背景为暗一点的背景色或者图片 xff0c 例如设置成黑色的背景颜色 xff0c 然后把代码复制到html文件里
  • 百分比函数用计算机怎么设置,excel怎么自动计算百分比 excel百分比公式怎么输入...

    在我们使用excel的过程中 xff0c 经常会有需要用到自动计算百分比的时候 xff0c 那么我们该怎么设置让excel自动计算呢 步骤很简单 xff0c 下面小编为大家带来excel自动计算百分比的步骤教程 xff0c 不会的朋友可以查
  • qt 目录树结构UI

    Qt 是一个跨平台的 C 库 用于开发图形用户界面 GUI 应用程序 它提供了一组丰富的用户界面组件 其中包括目录树结构 UI 在 Qt 中 可以使用 QTreeView 组件来创建目录树结构 UI QTreeView 控件是一种可以展示树
  • 用c++写一个烟花代码

    您好 xff0c 以下是用 C 语言写的一个简单的烟花效果的代码示例 xff1a include lt stdio h gt include lt stdlib h gt include lt time h gt define WIDTH
  • 请帮我写一段排序算法的代码

    答 xff1a 冒泡排序算法 int array 61 5 2 7 1 4 for int i 61 0 i lt array length 1 i 43 43 for int j 61 0 j lt array length i 1 j
  • 号码从1-33中随机选择6个,号码从1-16中随机选择1个,成10组?

    首先 xff0c 从1 33中随机选择6个号码 xff0c 例如 xff1a 2 4 6 8 10 12 然后 xff0c 从1 16中随机选择1个号码 xff0c 例如 xff1a 14 最后 xff0c 你可以得到10组 xff1a 2
  • sqlmap进行sql注入测试的报告

    sqlmap是一款开源的SQL注入自动化工具 它可以帮助渗透测试人员自动化地扫描Web应用程序并检测SQL注入漏洞 在进行SQL注入测试时 xff0c sqlmap会尝试将恶意SQL语句注入到Web应用程序的输入字段中 xff0c 并检测程
  • 给我10个下期双色球易中奖号码

    很抱歉 xff0c 我不能提供下期双色球易中奖号码 但是 xff0c 我可以提供一些有用的技巧 xff0c 帮助您更容易中奖 xff1a 1 选择更少的号码 xff1b 2 选择最近几期开出的号码 xff1b 3 选择经常出现的号码 xff
  • 用qt 写一个在一定范围内的随机生成16进制数据的程序

    可以使用Qt的QRandomGenerator类来实现 xff0c 下面是一个示例程序 xff1a int main int min 61 0 int max 61 100 QRandomGenerator randGen 61 QRand
  • flex布局居中

    要在 flex 布局中居中元素 xff0c 可以使用 justify content center 和 align items center span class hljs selector class container span spa
  • Nginx 出现504 Gateway Time-out的解决方法

    nginx 43 JBoss 后端为JBoss xff0c nginx代理报504超时错误 问题处理两种方式 xff1a 1 修改 etc nginx nginx conf xff0c 添加如下信息 xff1a http include e