suchen

Heim  >  Fragen und Antworten  >  Hauptteil

In Bezug auf das Problem, dass Nginx Upstream_response_time Tomcat ConnectionTimeout überschreitet

查看nginx日志 发现有些时候$upstream_response_time特别长,如179.839秒, 但对应的后端tomcat的配置的超时就是20秒啊 那怎么还有这么长的upstream_response_time

$upstream_response_time

hält die Zeit, die für den Empfang der Antwort vom Upstream-Server aufgewendet wird; Die Zeit wird in Sekunden mit Millisekundenauflösung angezeigt.

Tomcat配置

<Connector port="XXX"
           address="XXX"
                   protocol="org.apache.coyote.http11.Http11NioProtocol"
           connectionTimeout="20000" # 超时时间20秒
           redirectPort="8443"
           maxThreads="500"
           minSpareThreads="20"
           acceptCount="1024000"
           disableUploadTimeout="true"
           enableLookups="false"
           URIEncoding="UTF-8" />

Verbindungs-Timeout

Die Anzahl der Millisekunden, die dieser Connector nach dem Akzeptieren einer Verbindung darauf wartet, dass die Anforderungs-URI-Zeile angezeigt wird. Verwenden Sie einen Wert von -1, um anzugeben, dass es kein (d. h. unendliches) Timeout gibt.

PHP中文网PHP中文网2754 Tage vor669

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:14:23

    nginx log里面显示的是毫秒,是不是你搞错时间单位了?

    Antwort
    0
  • StornierenAntwort