Значение nginx upstream_connect_time записывается как пустое значение против дефиса
Я заметил, что для 499 тайм-аутов клиента в журнале upstream_connect_time nginx иногда указывается пустое значение, а иногда дефис "-".
Я предполагаю, что это различие в том, как это поле регистрируется, что-то значит, но я не видел этого в документации. Было бы интересно узнать.
Исходящее соединение в этом случае через https. В настоящее время моё лучшее предположение, пожалуй, состоит в том, что это различие между тем, когда было установлено TCP-соединение (без завершения подтверждения SSL), и отсутствием соединения.
1 ответ
Когда запрос не может достигнуть вышестоящего сервера или полный заголовок не может быть получен, переменная устанавливается в ноль
В случае внутренней ошибки при подключении к восходящему каналу или при получении ответа из кэша, переменная устанавливается на -