最近在工作中遇到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 下载源码包,重新进行编译并替换运行库后生效。 |
|||
最新评论
4 周 3 天之前
4 周 3 天之前
24 周 2 天之前
36 周 16 小时之前
37 周 1 天之前
1 年 13 周之前
1 年 16 周之前
1 年 33 周之前
1 年 33 周之前
1 年 37 周之前