Новичок в настройке Nginx и Tomcat. Может ли кто-нибудь помочь мне понять, что означает это сообщение об ошибке.
2014/09/21 00:10:03 [error] 293#0: *127 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 192.168.10.211, server: my.server.com, request: "POST /path/dosomething.json HTTP/1.1", upstream: "http://192.168.10.11:7070/path/dosomething.json";, host: "my.server.com"
Когда на nginx включен режим отладки.
2014/09/21 13:19:54 [error] 303#0: *37 upstream timed out (60: Operation timed out) while reading response header from upstream, client: --- same as above ---
7070
является Tomcat
. Я заметил, что это работает для первого запроса после перезагрузки tomcat. Но следующий запрос после этого дает указанное выше сообщение об ошибке. nginx
и Tomcat
находятся на той же коробке.
Может ли кто-нибудь объяснить мне, что означает это сообщение об ошибке и как это можно решить.
Спасибо
Это означает, что после запроса http://192.168.10.11:7070/path/dosomething.json
nginx повесил чтение для proxy_read_timeout секунд на сокете, используемом для связи с вашим сервером tomcat, и не получил никаких данных. Проведите расследование на стороне кота, чтобы понять, почему он не отвечает вовремя.