如何解决上游过早关闭的连接,同时从上游读取响应头-Jetty
我正在使用带有嵌入式Jetty的Spring Boot应用程序。
Spring引导版本-2.2.1.RELEASE 码头版-9.4.25.v20191220
应用程序在多台主机(例如5台主机)上运行,并且负载均衡器位于其前面。
负载均衡器设置:-
import 'dart:convert';
ResetPass resetPassFromJson(String str) => ResetPass.fromJson(json.decode(str));
String resetPassToJson(ResetPass data) => json.encode(data.toJson());
class ResetPass {
ResetPass({
this.status,this.msg,});
String status;
String msg;
factory ResetPass.fromJson(Map<String,dynamic> json) => ResetPass(
status: json["status"],msg: json["msg"],);
Map<String,dynamic> toJson() => {
"status": status,"msg": msg,};
}
码头设置
Keep Alive conections - 20
Keepalive Timeout - 60s
负载均衡器有时在下面的日志中抛出502。
server.jetty.connection-idle-timeout=62000 (62 Secs)
我们正在使用Spring Boot嵌入式Jetty的所有默认设置。有什么配置要更改吗?
我们尚未在服务器端启用访问日志,并且日志中也没有与502相关的日志。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。