理由
upstream_response_time
は 499 などでクライアントからの接続エラーの場合には「- (ハイフン)」が設定されます
ElasticSearch 側の型が Integer の場合にはエラーになるのでハイフンの場合には適当な数値が入るように map を使って設定しておきましょう
設定方法
map $upstream_response_time $u_r_t {
default $upstream_response_time;
"-" 0;
}
上記を設定したあとで参照する場合は $u_r_t
を使いましょう
0 件のコメント:
コメントを投稿