当前位置: 首页 > 知识库问答 >
问题:

nginx服务器上的不一致超时错误

鲜于德泽
2023-03-14
2015/11/16 21:15:21 [error] 1208#0: *4894044 upstream timed out (110: Connection timed out) while connecting to upstream, client: 209.95.138.54, server: www.servername.com, request: "GET /Shape%20Textures/Metal/Born%20to%20Shine.jpg?agentView=436314 HTTP/1.1", upstream: "http://127.0.0.1:3000/AQO/Shape%20Textures/Metal/Born%20to%20Shine.jpg?agentView=436314", host: "www.servername.com.com", referrer: "https://www.servername.com.com/?nid=39956&mode=edit"
2015/11/17 19:03:16 [error] 1002#0: *54042 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 137.164.121.52, server: www.servername.com, request: "POST /projects/?q=node/36375/update_project_time_and_stats HTTP/1.1", upstream: "http://127.0.0.1:3000/projects/?q=node/36375/update_project_time_and_stats", host: "www.servername.com", referrer: "https://www.servername.com/AQO/?nid=36375&mode=edit"
client_max_body_size 50M;

server {
    server_name servername.com;
    return 301 $scheme://www.servername.com$request_uri;
}

server {
    listen 80;
    listen 443 ssl;
    fastcgi_read_timeout 120;
    ssl_certificate /path/to/ssl/star_servername_com.pem;
    ssl_certificate_key /path/to/ssl/star_servername_com.key;

    # Redirect all non-SSL traffic to SSL.
    if ($ssl_protocol = "") {
      rewrite ^ https://$host$request_uri? permanent;
    }

    root /usr/share/nginx/html;
    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name www.servername.com;

    location / {
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_pass http://127.0.0.1:3000;
            proxy_read_timeout 120s;
    }
}

既然我不能复制它,我想知道我如何才能追踪这个问题?

共有1个答案

吕俊哲
2023-03-14

连接到上游时上游超时(110:连接超时)

意味着上游服务器没有及时接受连接

从上游读取响应标头时上游超时(110:连接超时)

 类似资料:
  • 我们确实有一个奇怪的生产问题超时。超时显示如下: 这里,上游服务器运行在nginx运行的主机上。Jetty在端口上运行,而nginx在端口上运行。 在检查了上述错误之后,我验证了jetty日志和nginx日志。虽然jetty在不到一秒钟的时间内返回了响应,但发送到nginx的响应被延迟了将近60秒。nginx正在计时,将在60秒后触发timedout警报,http响应代码为。这种情况是间歇性发生的

  • 本文向大家介绍详解Nginx服务器中配置超时时间的方法,包括了详解Nginx服务器中配置超时时间的方法的使用技巧和注意事项,需要的朋友参考一下 一、啥时候用到        用来设置请求资源和服务器返回的时间,保证一个请求占用固定时间,超出后报504超时!这样可以保证一个请求占用过长时间。 二、主要参数       使用nginx服务器如果遇到timeou情况时可以如下设置参数,使用fastcgi

  • null 我们得出的结论是,客户端可以连接到Nginx,但是Nginx在将请求重定向到FPM(可以通过端口7777访问)时没有收到响应,并显示超时错误。我们一直致力于解决Nginx和FPM之间的通信问题,但几个小时后,我们还没有找到解决方案。 注意:这个问题在我们设置的四个虚拟机中重复出现。 Nginx错误日志(注意:主机名和ip已被取消) 文件:/etc/nginx/fastcgi_params

  • 我有一个Node.js通过Nginx设置,它涉及服务器发送的事件。 无论我的Nginx配置如何,sse的连接都会在60秒后断开并重新初始化。如果我直接在为应用程序提供服务的节点的端口上连接到应用程序,则不会发生这种情况,所以这显然是一些Nginx代理问题。 我希望sse连接没有超时。这可能吗?我尝试过调整、、和但它不会改变任何东西。下面是我的Nginx配置。

  • 我正试图让我的机器人发送一个包含Hypixel Minecraft服务器详细信息的嵌入,我有: 但我不知道在哪里将其输入到我的代码中,即: 客户在('message',message= })