最近在工作中遇到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 下载源码包,重新进行编译并替换运行库后生效。 |
|||
最新评论
1 年 15 周之前
1 年 15 周之前
1 年 15 周之前
1 年 26 周之前
1 年 26 周之前
1 年 46 周之前
2 年 6 周之前
2 年 7 周之前
2 年 35 周之前
2 年 38 周之前