• Nginx报504 gateway timeout错误的解决方法


    一、今天登录我的网站,突然发现报了下面的一个错误:

      我的第一反应是:超时了应该是Nginx代理没有设置超时时间,默认的超时时间估计太小了,然后就按照正常的方式用Xshell连接服务器,应该是网络或者是其他的原因吧,好巧不巧的我的Xshell连接不上我的服务器了,于是我想应该是Xshell的原因。所以我登录阿里云试图用阿里云的Workbench远程连接服务器,然而不知是什么原因Workbench也连接不上。。。

      于是乎我当时就出现了如下搞笑的心里活动:

      卧槽。。。。

      我为什么连接不上服务器???

      我的服务器被人黑了吗???

      他为什么要黑我的服务器???

      我这么菜好不容易买一个服务器还被人黑了。。。

      我***

    解决办法:

      由于我比较菜,目前能想到的方法就是暴力的重启服务器了。。。

      于是我重启了服务器,这下可以连接到服务器了,然后我按照网上的方法在Nginx的配置文件里面加了相关设置超时的配置后重启所有的软件,问题解决了。。

    1、在http{}块中加入如下的配置
    #用于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{}中加入如下配置
        proxy_send_timeout 300;
        proxy_read_timeout 300;
        proxy_connect_timeout 300;

    问题解决^_^-----小丑原来是我自己。。。。

    参考链接:https://www.cnblogs.com/linjiqin/p/11858127.html

    输了不可怕,大不了从头再来,我们还年轻---周红

  • 相关阅读:
    js提取url参数的几种方法。(搜集)
    Sharepoint 权限
    Sharepoint身份模拟
    代码操作Sharepoint文档库(创建、上传附件)
    stsadm部署wsp包
    Sharepoint网站栏开发
    邮件发送
    Spsite.OpenWeb()
    Lua require 相对路径
    dropdownlist批量填充数据
  • 原文地址:https://www.cnblogs.com/Tom-shushu/p/14322575.html
Copyright © 2020-2023  润新知