最近在工作中遇到resin3.x在高负荷情况下有系统停摆现象,恰好找到一篇文章,和我所遇到的一模一样。很奇怪的无论是3.0开发树还是3.1开发树都没有公开这个参数,在配置文件中无法进行配置。 错误表现为当待处理链接达到512后,系统停止处理(打开页面超慢)。 处理方法:把com.caucho.server.port.Port中的_connectionMax变量适当进行调整。 com.caucho.server.port.Port // default timeout private long _socketTimeout = DEFAULT; private int _connectionMax = 512;//这个参数外部无法调节 private int _minSpareConnection = 16; private int _keepaliveMax = DEFAULT; private long _keepaliveTimeout = DEFAULT; private long _keepaliveSelectThreadTimeout = DEFAULT; Parsed in 0.001 seconds 下载源码包,重新进行编译并替换运行库后生效。 |
|||
最新评论
13 周 3 天 前
14 周 3 天 前
32 周 4 天 前
32 周 4 天 前
43 周 4 天 前
1 年 2 周 前
1 年 3 周 前
1 年 7 周 前
1 年 8 周 前
1 年 8 周 前